/*head*/

.head_main .head_middle,
.head_main .head_content {
	width: 982px;
	margin: 0 auto
}

.head_main {
	position: relative
}

.head_main .top_toutu_admarks {
	position: absolute;
	right: 0;
	top: 0;
	padding: 2px;
	background: #666;
	font-size: 12px;
	color: #fff;
	z-index: 100;
	opacity: .75;
	filter: alpha(opacity=75);
	line-height: 1
}

.card_top {
	height: 74px;
	line-height: normal;
	position: relative;
	z-index: 1001;
	padding: 15px 0 0 100px;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun;
	float: left
}

.card_title {
	margin: 5px 0 0;
	height: 40px;
	position: relative
}

.card_title_fname {
	font-size: 22px;
	color: #333;
	margin-right: 15px
}

.card_title_fname:visited {
	text-decoration: none;
	color: #333
}

.card_data {
	padding-top: 18px
}

.card_menNum,
.card_infoNum {
	color: #ff7f3e;
	font-family: Arial;
	margin-right: 15px
}

.card_numLabel {
	color: #AAA
}

.card_slogan {
	color: #4c4c4c;
	font-size: 14px;
	float: left;
	padding-right: 30px;
	position: relative;
	max-width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.card_head,
.card_head_img {
	width: 60px;
	height: 60px;
	display: block;
	overflow: hidden
}

.card_head {
	padding: 2px;
	border: solid 1px rgba(0, 0, 0, .1);
	border: solid 1px #dddde0;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	margin: 15px
}

.card_info {
	position: relative;
	float: left;
	font-size: 14px;
	height: 20px
}

.card_info_medal {
	right: 0;
	text-align: left;
	width: 204px
}

.card_info_medal .dir_text {
	padding-right: 5px
}

.card_info_mdir {
	position: absolute;
	top: 0;
	left: 304px;
	width: 130px;
	text-align: left
}

.forum_tags {
	margin-bottom: 15px
}

.forum_tags span {
	background-color: #F83;
	padding-left: 5px;
	margin-left: 5px;
	color: #FFF
}

.forum_tags span i {
	display: inline-block;
	height: 0;
	margin-left: 3px;
	border-width: 4px 4px 4px 0;
	border-color: transparent #F0F0F0 transparent transparent;
	border-style: solid
}

.card_info .bottom_list li {
	display: inline
}

.card_info .bottom_list span {
	color: #AAA
}

.card_info .bottom_list em {
	color: #333;
	margin-left: 5px
}

.card_nor {
	display: none
}

.card_sel {
	display: block
}

.forum-medal {
	float: left;
	margin-top: 2px
}

.card_title_fname,
.card_num {
	float: left
}

.card_slogan,
.card_title_fname {
	margin-top: 0
}

.card_slogan,
.card_title_fname {
	margin-top: 0\0
}

.card_slogan,
.card_title_fname {
	margin-top: 3px\9\0
}

.focus_btn_wrap {
	display: inline-block;
	float: left
}

.card_num {
	margin-top: 13px;
	margin-left: 10px
}

.card_top_theme .card_title {
	margin: 0
}

.card_title_fname {
	margin-right: 0;
	margin-top: 3px
}

.card_infoNum {
	margin-right: 5px
}

.card_top_wrap {
	background-color: #F2F4F7;
	background-image: -moz-linear-gradient(top, #f5f7fa, #f2f4f7);
	background-image: -webkit-linear-gradient(top, #f5f7fa, #f2f4f7);
	background-image: -o-linear-gradient(top, #f5f7fa, #f2f4f7);
	background-image: linear-gradient(top, #f5f7fa, #f2f4f7);
	_background: #F2F4F7
}

.card_top_right {
	float: right;
	margin: 15px 20px 0 0
}

.card_banner {
	display: block;
	position: relative;
	overflow: hidden;
	_zoom: 1
}

.card_banner img {
	width: 100%;
	vertical-align: top
}

.card_top_theme .card_head {
	padding: 4px;
	overflow: hidden;
	background: #FFF;
	z-index: 9;
	top: auto;
	bottom: -5px;
	border-color: #DADCDF;
	margin: 20px
}

.card_top_theme {
	border-top: 1px solid #E9EBF0
}

.card_top_theme .card_top {
	padding-left: 200px
}

.card_top_theme .card_head,
.card_top_theme .card_head_img {
	width: 150px;
	height: 150px
}

.normal_info_iconblue {
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 0 0 6px;
	cursor: default
}

.card_top_wrap .stock_num {
	font-size: 19px;
	color: #aaa;
	font-family: Arail
}

.card_top_theme_promoter .card_head {
	padding: 0;
	border: 0
}

.card_top_theme_promoter .card_head,
.card_top_theme_promoter .card_head_img {
	width: 60px;
	height: 60px
}

.card_top_theme_promoter .card_top {
	padding-left: 100px
}

.star-info-iconred {
	float: left;
	height: 18px;
	margin: 6px 0 0 6px;
	width: 17px
}

.cooperative_operation {
	position: fixed
}

.cooperative_operation img {
	display: block;
	position: fixed;
	top: 204px;
	right: 50%;
	margin-right: 491px;
	z-index: 10;
	width: 90px
}

.qianbao_cashier_purchase_tdou {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.qianbao_cashier_purchase_tdou .qianbao_cashier_goods {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px
}

.qianbao_cashier_purchase_tdou .title {
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 80px;
	zoom: 1;
	margin-right: 10px;
	margin-left: 10px
}

.qianbao_cashier_purchase_tdou .goods_list .goods_title {
	line-height: 56px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips {
	display: inline-block;
	color: #999;
	height: 60px;
	line-height: 100px;
	font-size: 12px;
	overflow: hidden;
	margin-left: 5px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-crown-super-vip {
	vertical-align: middle;
	margin: 0 3px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_item {
	display: inline-block;
	border: 2px solid #fa7d3e;
	background-color: #fffcf2;
	overflow: hidden;
	height: 60px
}

.qianbao_cashier_purchase_tdou .icon_img {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_desc {
	border-bottom: 1px solid #f0f1f2;
	text-align: center;
	height: 30px
}

.qianbao_cashier_purchase_tdou .icon_desc p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-weight: bolder
}

.qianbao_cashier_purchase_tdou .icon_desc p .icon-tbean {
	vertical-align: middle;
	margin: 0 5px;
	font-weight: 400
}

.qianbao_cashier_purchase_tdou .expire_date {
	color: #999
}

.qianbao_cashier_purchase_tdou .icon_img_box {
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding: 0 10px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info {
	height: 30px;
	line-height: 30px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info .tdou_text {
	color: #999;
	display: inline-block;
	line-height: 30px;
	font-size: 12px
}

.qianbao_cashier_purchase_tdou .order_info {
	margin-bottom: 10px
}

.qianbao_cashier_purchase_tdou .order_label {
	line-height: 28px
}

.orange-txt {
	color: #fa7d3e
}

.qianbao_cashier_purchase_tdou .order_desc {
	float: left;
	color: #999
}

.qianbao_cashier_purchase_tdou .order_desc .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .tdou_num {
	font-size: 16px;
	color: #f60
}

div.tdou_member_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.payment-dialog-title {
	vertical-align: middle;
	height: 30px;
	padding: 5px 0;
	border-bottom: 1px solid #d9d9d9;
	position: relative
}

.payment-dialog-title-txt {
	border-left: 2px solid #fa7d3e;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	padding-left: 7px;
	position: relative
}

.payment-dialog-title .orange-txt {
	color: #fa7d3e;
	font-weight: bolder
}

.payment-dialog-title .orange-txt.member-red {
	color: #e63939
}

.payment-dialog-title-user {
	float: right;
	height: 30px;
	font-size: 14px
}

.payment-dialog-title-user .user-name,
.payment-dialog-title-user .user-tdou,
.payment-dialog-title-user .user-member,
.payment-dialog-title-user .user-treasure {
	display: inline-block;
	margin-right: 20px;
	height: 30px
}

.payment-dialog-title-user .user-name i,
.payment-dialog-title-user .user-tdou i,
.payment-dialog-title-user .user-member i,
.payment-dialog-title-user .user-treasure i {
	vertical-align: middle;
	margin-right: 3px
}

.payment-dialog-title-user .user-name .pre_icon_wrap,
.payment-dialog-title-user .user-tdou .pre_icon_wrap,
.payment-dialog-title-user .user-member .pre_icon_wrap,
.payment-dialog-title-user .user-treasure .pre_icon_wrap {
	margin-top: 10px
}

.payment-dialog-title-user .payment-title-member-icon {
	line-height: 35px
}

.payment-dialog-title-close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 10px;
	right: -15px;
	background-repeat: no-repeat;
}

.payment-dialog-title-close:hover {
	background-position-y: -15px
}

.payment-dialog-title-close {
	background-position: 0px 0px
}

.payment-dialog-title-close {
	background-image: url(//tb2.bdstatic.com/tb/img/payment_dialog_title_z_47be41b.png)
}

.tdou-get-dialog {
	padding: 0;
	background: 0 0;
	box-shadow: 0 0 5px #333
}

.tdou-get-dialog .dialogJcontent {
	padding: 0
}

.tdou-get-dialog .icon-tbean {
	position: relative;
	top: 2px
}

.tdou-get-dialog-title {
	line-height: 38px;
	height: 40px;
	padding: 0 23px
}

.tdou-get-dialog-title .payment-dialog-title-user {
	margin-right: 12px;
	margin-top: -2px
}

.tdou-get-dialog-title .payment-dialog-title-close {
	top: 14px;
	right: 1px
}

.tdou-get-dialog-user {
	margin: 17px 43px 0;
	color: #000;
	line-height: 16px;
	font-size: 14px
}

.tdou-get-dialog-user .main-title {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-right: 10px
}

.tdou-get-dialog-main {
	position: relative;
	margin: 10px 43px 0;
	color: #000
}

.tdou-get-dialog-main .main-title {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin-bottom: 6px
}

.tdou-get-dialog .tdou-options-active {
	display: none;
	cursor: pointer;
	width: 132px;
	height: 123px;
	border: 2px solid #fa7d3e;
	position: absolute;
	top: -2px;
	left: -2px
}

.tdou-get-dialog-package {
	width: 533px;
	height: 78px;
	cursor: pointer
}

.tdou-get-dialog-package img {
	width: 100%;
	height: 100%
}

.tdou-get-dialog-selection .tdou-selection-list {
	list-style: none;
	width: 533px;
	border: 1px solid #ebebeb;
	border-right: 0;
	height: 123px;
	margin-top: 10px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options {
	display: block;
	float: left;
	height: 123px;
	overflow: hidden;
	cursor: pointer;
	width: 132px;
	border: 0;
	border-right: 1px solid #ebebeb;
	text-align: center
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .orange-txt {
	color: #fa7d3e
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .tdou-info {
	padding-top: 23px;
	font-size: 20px;
	color: #000;
	line-height: 20px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .price-div {
	font-size: 16px;
	color: #000;
	margin-top: 7px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .icon-div {
	margin: 5px 0;
	color: #999
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .icon-div .icon-img {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: top;
	position: relative;
	top: 2px
}

.tdou-get-dialog-custom {
	width: 531px;
	border: 1px solid #ebebeb;
	border-top: 0;
	height: 67px;
	cursor: pointer
}

.tdou-get-dialog-custom .tdou-info {
	float: left;
	margin-left: 12px;
	width: 250px
}

.tdou-get-dialog-custom .tdou-info .tdou-num {
	font-size: 20px;
	color: #000;
	line-height: 20px;
	margin-top: 13px;
	display: block
}

.tdou-get-dialog-custom .tdou-info .icon-div {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-top: 6px
}

.tdou-get-dialog-custom .tdou-info .icon-img {
	display: inline-block;
	width: 14px;
	height: 14px
}

.tdou-get-dialog-custom .price-div {
	float: right;
	margin-right: 12px;
	width: 200px;
	background: #F8F8F8;
	border-radius: 1px;
	height: 36px;
	line-height: 36px;
	margin-top: 16px;
	padding-left: 8px;
	font-size: 18px
}

.tdou-get-dialog-custom .price-div input {
	outline: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 0;
	background: transparent;
	width: 174px;
	margin-left: 8px;
	font-size: 16px
}

.tdou-get-dialog-custom .price-div input::-webkit-input-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input::-moz-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input:-moz-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input:-ms-input-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom-tdou-select {
	border: 2px solid #fa7d3e;
	margin-left: -2px;
	margin-top: -2px;
	height: 65px
}

.tdou-get-dialog-custom-tdou-select .tdou-info {
	margin-left: 13px;
	margin-top: 0
}

.tdou-get-dialog-container {
	position: relative;
	height: 440px
}

.tdou-get-dialog-container .payment-user-name-title {
	float: left
}

.tdou-get-dialog-container-loading {
	position: absolute;
	z-index: 1;
	height: 459px;
	width: 618px;
	background: #fff;
	top: 41px;
	text-align: center
}

.tdou-get-dialog-container-loading img {
	margin: 120px auto 0
}

.tdou-get-dialog-container-loading p {
	color: #666;
	text-align: center;
	font-size: 14px
}

.tdou-get-dialog-container-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #f2f2f2;
	color: #999;
	text-indent: 20px
}

.tdou-get-dialog-container-bottom .protocol {
	float: right
}

.tdou-get-dialog-container-bottom .protocol a {
	padding: 0 4px
}

.tdou-get-dialog-btn .payment-btn {
	text-align: center;
	margin-top: 9px;
	width: 100px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eb6d2f;
	border-radius: 2px;
	background: #fa7d3e;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 14px
}

.tdou-get-dialog-btn .payment-btn:hover {
	background: #eb6d2f
}

.tdou-get-dialog-btn .payment-btn.loading {
	cursor: not-allowed;
	background: #fafafa;
	color: #ccc;
	border-color: #fafafa
}

.tdou-get-dialog-btn .payment-btn.payment-disable {
	opacity: .3
}

.tdou-get-dialog-btn .high-pay {
	display: none;
	color: #fa7d3e
}

.tdou-get-dialog-money {
	margin-top: 12px;
	line-height: 16px
}

.tdou-get-dialog-money .vip-extra-money {
	margin-left: 20px
}

.tdou-get-dialog-money .change-txt {
	color: #FF821C;
	font-weight: 400;
	margin-left: 5px;
	margin-right: 2px
}

.tdou-get-dialog-money .vip-show {
	float: right;
	font-size: 12px;
	color: #FF821C
}

.tdou-get-dialog-money .vip-show .icon-vip2-18 {
	position: relative;
	top: 4px;
	margin-right: 5px
}

.paykey_set_dialog {
	text-align: center
}

.paykey_set_dialog p {
	font-size: 15px;
	margin: 20px 0
}

.paykey_set_dialog p span {
	font-weight: 700
}

.paykey_btn_area {
	width: 160px;
	margin: 0 auto 20px;
	overflow: hidden
}

.paykey_set_btn {
	display: block;
	float: left;
	width: 64px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	cursor: pointer
}

#paykey_set_dialog .paykey_set_accept_btn {
	color: #fff;
	border: 1px solid #b30000;
	background-color: #d60000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: -moz-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	margin-right: 25px
}

#paykey_set_dialog .paykey_set_cancel_btn,
a.paykey_submit_btn {
	color: #fff;
	border: 1px solid #2c73de;
	background-color: #327eef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: -moz-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed))
}

#paykey_set_dialog .paykey_cancel_btn {
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: -moz-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: gradient(linear, left top, left bottom, from(#fefefe), to(#efefef))
}

.paykey_input_area {
	margin: 20px auto
}

.paykey_input_area span {
	font-size: 14px;
	color: #666;
	margin-right: 10px
}

.paykey_input_area .paykey_input {
	width: 157px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px
}

.paykey_input_area .paykey_input_msg {
	color: #e30000;
	font-size: 12px;
	margin: 0
}

.tbui_captcha_dialog {
	margin: 21px
}

.tbui_captcha_container {
	margin-bottom: 15px
}

.tbui_captcha_component .tbui_captcha_tip {
	margin-bottom: 18px;
	font-size: 14px;
	font-weight: 700
}

.tbui_captcha_component .tbui_captcha_img_wrap {
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_title {
	padding-right: 10px;
	font-size: 14px
}

.tbui_captcha_component .tbui_captcha_input_wrap {
	position: relative;
	display: inline-block;
	display: inline
}

.tbui_captcha_component .tbui_captcha_input_wrap input {
	width: 98px;
	height: 26px;
	border: 1px solid #CCC;
	vertical-align: middle;
	_padding-top: 4px;
	_height: 22px
}

.tbui_captcha_component img {
	vertical-align: middle
}

.tbui_captcha_component .tbui_captcha_buttons a {
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_status {
	position: absolute;
	display: block;
	right: 3px;
	top: 7px;
	width: 12px;
	height: 12px;
	top: 13px;
	_right: auto;
	_left: 85px
}

.tbui_captcha_component .tbui_captcha_correct {
	background: url(//tb2.bdstatic.com/tb/img/correct_9b76a22.png) no-repeat
}

.tbui_captcha_component .tbui_captcha_error {
	padding-left: 53px;
	height: 18px;
	color: red
}

.tbui_captcha_grid_head div {
	float: left
}

.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_title {
	line-height: 26px
}

.tbui_captcha_component .tbui_captcha_grid_input {
	border: 1px solid #CCC
}

.tbui_captcha_grid_input div {
	width: 45px;
	height: 34px;
	border-right: 1px solid #DDD
}

.tbui_captcha_grid_input .tbui_captcha_backspace {
	width: 40px;
	border-right: 0;
	background: #ccc url(//tb2.bdstatic.com/tb/img/delete_51f8c6b.png) no-repeat;
	cursor: pointer
}

.tbui_captcha_component .tbui_captcha_grid_head .tbui_captcha_status {
	right: -20px;
	_right: auto;
	_left: 235px
}

.tbui_captcha_component .tbui_captcha_grid_content {
	margin-left: 52px
}

.tbui_captcha_component .tbui_captcha_grid_buttons {
	margin-top: 5px;
	width: 190px
}

.tbui_captcha_grid_buttons a {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	width: 54px;
	height: 40px;
	border: 1px solid #E0E0E0;
	border-bottom-color: #BFBFBF;
	outline: 0;
	background: -ms-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background: -moz-linear-gradient(top, #fff, #fafafa);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#ffffff, endColorStr=#f5f5f5);*/
	zoom: 1
}

.tbui_captcha_grid_buttons div {
	width: 54px;
	height: 40px;
	cursor: pointer;
	zoom: 1
}

.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_img_wrap {
	display: inline-block;
	margin-right: 5px;
	width: 150px;
	height: 36px;
	vertical-align: middle;
	background-position: 0 0
}

.tbui_captcha_grid_content .tbui_captcha_btn_0 {
	background-position: 0 -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_1 {
	background-position: -53px -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_2 {
	background-position: -97px -36px
}

.tbui_captcha_grid_content .tbui_captcha_btn_3 {
	background-position: 0 -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_4 {
	background-position: -53px -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_5 {
	background-position: -97px -87px
}

.tbui_captcha_grid_content .tbui_captcha_btn_6 {
	background-position: 0 -133px
}

.tbui_captcha_grid_content .tbui_captcha_btn_7 {
	background-position: -53px -133px
}

.tbui_captcha_grid_content .tbui_captcha_btn_8 {
	background-position: -97px -133px
}

.tbui_captcha_component .tbui_captcha_grid_content .tbui_captcha_error {
	margin-top: 5px;
	padding-left: 0;
	height: auto
}

.tbui_captcha_component .tbui_captcha_help {
	margin-top: 5px;
	color: #666
}

.tbui_captcha_normal .tbui_captcha_info {
	margin-left: 52px
}

.captcha_feedback_tip {
	display: inline-block;
	vertical-align: top;
	line-height: 28px
}

.captcha_input_readonly {
	background: #ebebe4
}

.set_mobile_check_wrap {
	padding: 50px 70px 30px;
	height: 185px;
	width: 280px;
	color: #666
}

.set_mobile_check_msg {
	height: 35px;
	text-align: center;
	margin-bottom: 15px;
	color: #333;
	font: 700 14px/35px 'Microsoft YaHei', SimHei, Sans-serif
}

.set_mobile_check_icon {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	background-repeat: no-repeat;
}

.set_mobile_check_title {
	position: relative;
	top: -10px
}

.set_mobile_check_wrap p {
	line-height: 20px
}

.set_mobile_check_operator {
	margin-top: 10px
}

#set_mobile_check_wrap a.set_mobile_check_select {
	display: block;
	height: 23px;
	line-height: 23px;
	color: #666;
	text-decoration: none
}

a.set_mobile_check_select:hover,
a.set_mobile_check_selected {
	color: #ff7f3e
}

.set_mobile_check_radio {
	position: relative;
	top: 3px;
	margin-right: 5px
}

.set_mobile_check_submit {
	display: block;
	margin-top: 25px;
	margin-left: 105px
}

.set_mobile_check_icon {
	background-position: 0px 0px
}

.set_mobile_check_icon {
	background-image: url(//tb2.bdstatic.com/tb/img/mobile_safe_payment_z_f8af0b5.png)
}

.tdou_frozen_dialog {
	text-align: center
}

.tdou_frozen_dialog p {
	font-size: 15px;
	margin: 20px 0
}

.tdou_frozen_dialog p span {
	font-weight: 700
}

.tdou_frozen_btn_area {
	width: 160px;
	margin: 0 auto 20px;
	overflow: hidden
}

.tdou_frozen_btn {
	display: block;
	float: left;
	width: 64px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	cursor: pointer
}

#tdou_frozen_dialog .tdou_frozen_accept_btn {
	color: #fff;
	border: 1px solid #b30000;
	background-color: #d60000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: -moz-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	margin-right: 25px
}

#tdou_frozen_dialog .tdou_frozen_cancel_btn,
a.paykey_submit_btn {
	color: #fff;
	border: 1px solid #2c73de;
	background-color: #327eef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: -moz-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed))
}

#tdou_frozen_dialog .paykey_cancel_btn {
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: -moz-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: gradient(linear, left top, left bottom, from(#fefefe), to(#efefef))
}

.umoney-wrap {
	width: 300px;
	margin: 40px auto
}

.umoney-wrap .text {
	margin-left: 30px
}

.umoney-wrap .btn-wrap {
	margin: 30px 0
}

.umoney-wrap .open-cashier-btn-wrap .dont-use-btn {
	margin-right: 10px;
	display: inline-block
}

.umoney-wrap .open-cashier-btn-wrap .try-use-btn {
	display: inline-block
}

.umoney-wrap .close-payment-btn-wrap .try-use-btn {
	margin-left: 60px
}

.tdou_base {
	padding: 16px 30px;
	font-family: 'Microsoft YaHei'
}

.tdou_base .goods_wrap {
	position: relative
}

.tdou_base .goods_wrap .goods_title {
	font-size: 14px;
	font-weight: 700;
	padding-top: 14px
}

.tdou_base .tdou_item_hover .goods_title {
	color: #f60
}

.tdou_base .goods_wrap .goods_img_wrap {
	height: 80px;
	width: 90px;
	margin-left: 36px;
	padding: 0 0 10px
}

.tdou_base .goods_wrap .goods_img {
	margin: 10px 0
}

.tdou_base .goods_wrap .goods_value {
	font-size: 12px;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 8px
}

.tdou_base .goods_wrap .goods_member .goods_num {
	font-family: arial;
	font-size: 12px;
	font-weight: 700;
	margin-right: 3px
}

.tdou_base .goods_wrap .good_no_member .goods_num {
	font-family: arial;
	font-size: 12px;
	color: #333;
	font-weight: 700;
	margin-right: 3px
}

.tdou_base .goods_wrap .goods_member {
	margin: 2px 0;
	color: red;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tdou_base .goods_wrap .good_no_member {
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tdou_base .goods_tmall {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-top: 1px solid #cfcfcf;
	margin: 0 10px
}

.tdou_base .goods_tmall_price_num {
	font-size: 14px;
	color: #333;
	font-family: Arial;
	margin-left: 2px;
	margin-right: 2px
}

.tdou_base .goods_tmall_price_unit {
	font-weight: 700
}

.tdou_base .member_icon,
.tdou_dianquan_base .member_icon {
	background: url(//tb2.bdstatic.com/tb/img/member_icon_50a86b3.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
	margin-right: 5px;
	background-position: -158px -3px
}

div.tdou_base .low_member_icon {
	background: url(//tb2.bdstatic.com/tb/img/member_icon_50a86b3.png) no-repeat;
	background-position: -197px -3px
}

div.tdou_base .member_icon_expire {
	background: url(//tb2.bdstatic.com/tb/img/member_icon_50a86b3.png) no-repeat;
	background-position: -233px -3px
}

div.tdou_base .low_member_icon_expire {
	background: url(//tb2.bdstatic.com/tb/img/member_icon_50a86b3.png) no-repeat;
	background-position: -269px -3px
}

.tdou_icon {
	background: url(//tb2.bdstatic.com/tb/img/tdou_icon_5ddd20c.png) no-repeat;
	width: 18px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	margin-right: 4px
}

.tdou_base .goods_value .member_icon {
	margin-right: 3px
}

.tdou_base .payment_info_text {
	font-size: 16px;
	text-align: center;
	vertical-align: middle
}

.tdou_base .tdou_header {
	position: relative;
	font-size: 18px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dfdfdf
}

.tdou_base .tdou_header .header_icon {
	width: 3px;
	height: 16px;
	background: #f40;
	display: inline-block;
	margin-right: 8px
}

.tdou_base .tdou_header .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: -10px;
	right: -20px;
	cursor: pointer
}

.tdou_base .tdou_header a.header_close:hover {
	background-position: 0 0
}

.tdou_base .list_body {
	margin-top: 5px
}

.tdou_base .list_body .body_title {
	background: #e7e7e7;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-size: 12px;
	position: relative
}

.tdou_base .list_body .title_acc {
	margin-left: 15px;
	margin-right: 30px
}

.tdou_base .list_body .title_acc_name {
	color: #4aa3df;
	margin-left: 5px
}

.tdou_base .list_body .title_remain {
	margin: 0;
	padding: 0
}

.tdou_base .list_body .title_remain_num {
	color: #ff7f3e;
	width: 160px;
	display: inline-block;
	position: absolute
}

.tdou_base .list_body .title_remain_charge {
	color: #4aa3df
}

.tdou_base .list_body .title_ad {
	float: right
}

.tdou_base .list_body .title_ad_text {
	padding-right: 5px
}

.tdou_base .list_body .title_ad_link {
	padding-right: 15px
}

.tdou_base .list_body .body_title a {
	font-size: 12px;
	color: #3e9ddd
}

.tdou_base .list_body ul {
	list-style: none;
	margin: 0;
	padding-top: 20px
}

.tdou_base .list_body ul li {
	position: relative;
	text-align: center;
	cursor: pointer
}

.tdou_base .list_body .tdou_buy_limit {
	position: absolute;
	top: 0;
	left: 0;
	background: url(//tb2.bdstatic.com/tb/img/buy_limit_b583563.png) no-repeat;
	height: 47px;
	width: 47px;
	display: none
}

.tdou_base .list_body .tdou_buy_selected {
	position: absolute;
	bottom: 0;
	right: 3px;
	background: url(//tb2.bdstatic.com/tb/img/buy_selected_61d2507.png) no-repeat;
	height: 12px;
	width: 12px;
	display: none
}

.tdou_base .list_body .goods_wrap_selected .tdou_buy_selected {
	display: block
}

.tdou_base .list_body div.goods_wrap_selected {
	border: 0
}

.tdou_base .info_body .sale_info {
	float: left;
	width: 170px;
	border-right: 1px solid #cfcfcf;
	text-align: center
}

.tdou_base .info_body .payment_info {
	float: left;
	width: 320px;
	height: 240px
}

.tdou_base .info_body .goods_wrap {
	margin: 0;
	padding: 0
}

.tdou_base .info_body .payment_desc {
	height: 150px;
	width: 300px;
	line-height: 150px;
	vertical-align: middle;
	padding-left: 80px
}

.tdou_base .info_body .payment_info .tdou_buy_btn {
	margin-left: 150px
}

.tdou_info_box {
	padding: 15px 20px 0;
	width: 540px
}

.tdou_info_box .header {
	margin-right: 15px
}

.tdou_info_box .header .header_close {
	top: 0;
	right: -20px
}

.tdou_base .tdou_footer {
	position: relative;
	padding-top: 30px;
	text-align: center
}

.tdou_base .btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none
}

.tdou_base .tdou_give_btn_big {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #ffd3b3;
	color: #ff3400;
	font-size: 18px;
	font-weight: 700
}

.tdou_base a.tdou_give_btn_big:hover {
	background: #f9bf93
}

.tdou_base .tdou_buy_btn_big {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #f40;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.tdou_base a.tdou_buy_btn_big:hover {
	background: #df5900
}

.tdou_base .tdou_buy_btn {
	width: 95px;
	height: 35px;
	line-height: 35px;
	background: #f40;
	color: #fff;
	font-size: 14px
}

.tdou_pay_icon_dialog div.dialogJcontent {
	padding: 0
}

.tdou_buy_box {
	width: 541px;
	margin: 9px
}

.tdou_pay_icon_dialog .tdou_umoney {
	background-color: #f8f8f8;
	height: 40px;
	padding-left: 36px;
	line-height: 40px
}

.tdou_get_icon_loading {
	background: rgba(0, 0, 0, .7);
	padding: 15px 25px;
	width: 170px;
	height: 20px;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #000;
	position: absolute;
	z-index: 1001
}

.tdou_get_icon_loading .tdou_loading_img_wrap {
	float: left;
	width: 30px;
	height: 30px;
	background: url(//tb2.bdstatic.com/tb/img/loading_8985134.gif) no-repeat center center;
	margin-top: -5px
}

.tdou_get_icon_loading .tdou_loading_text {
	float: left;
	height: auto!important;
	min-height: 20px;
	color: #fff;
	font-size: 12px;
	padding-left: 5px
}

.tdou_base .goods_wrap_border {
	position: absolute;
	border: 1px solid #cfcfcf;
	border-top: 0;
	width: 538px;
	height: 72px;
	top: 0;
	left: 0
}

.tdou_base .goods_wrap_selected .goods_wrap_border {
	border: 2px solid #f60;
	width: 536px;
	height: 70px;
	top: 0;
	left: 0;
	z-index: 1
}

.tdou_calc_count_wrap {
	padding: 0 0 15px 35px
}

.tdou_calc_count {
	width: 160px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	vertical-align: middle
}

.tdou_calc_count input {
	width: 48px;
	height: 22px;
	line-height: 20px;
	border: 1px solid #e5e5e5;
	outline: 0;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center
}

.tdou_calc_count .tdou_calc_op {
	width: 19px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: #f0f0f0;
	color: #918c8c;
	border: 1px solid #e5e5e5;
	float: left;
	cursor: pointer;
	outline: 0
}

.tdou_calc_count .tdou_calc_minus {
	border-right: 0
}

.tdou_calc_count .tdou_calc_add {
	border-left: 0
}

.tdou_mask {
	position: absolute;
	background: rgba(0, 0, 0, .4);
	width: 730px;
	height: 460px;
	z-index: 1000
}

.tdou_get_icon_tip {
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #E9E9E9;
	width: 390px;
	padding: 20px 30px;
	height: auto!important;
	min-height: 50px;
	position: absolute;
	z-index: 1002
}

.tdou_get_icon_tip .tdou_tip_img_wrap {
	float: left;
	width: 50px;
	height: 50px
}

.tdou_get_icon_tip .tip_failed_img {
	background: url(//tb2.bdstatic.com/tb/img/failed_12f068a.png) no-repeat center center;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tip_failed_img_big {
	background: url(//tb2.bdstatic.com/tb/img/failed_big_b6852cf.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tip_info_img {
	background: url(//tb2.bdstatic.com/tb/img/info_e7f88c8.png) no-repeat center center;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tip_info_img_big {
	background: url(//tb2.bdstatic.com/tb/img/info_big_d26f734.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tip_successed_img {
	background: url(//tb2.bdstatic.com/tb/img/successed_e3fe24b.png) no-repeat center center;
	width: 100%;
	height: 40px
}

.tdou_get_icon_tip .tip_successed_img_big {
	background: url(//tb2.bdstatic.com/tb/img/successed_big_1e36a9e.png) no-repeat center center;
	width: 80px;
	height: 80px
}

.tdou_get_icon_tip .tdou_tip_img_wrap img {
	float: left;
	width: 40px;
	height: 40px
}

.tdou_get_icon_tip .tdou_tip_text {
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	margin-left: 5px
}

.tdou_get_icon_tip .tdou_tip_text_line {
	line-height: 1.5em
}

.tdou_get_icon_tip .tdou_tip_error {
	font-size: 16px;
	color: #333;
	line-height: 40px
}

.tdou_base .pre_icon_wrap_theme1 {
	float: none;
	float: left;
	display: inline-block
}

.tdou_base .pre_icon_wrap a.title_acc_name {
	width: 0;
	height: 0
}

.tdou_base .pre_icon_wrap_theme1 .tbworld_lv2 {
	margin-right: 0;
	margin-left: 5px;
	margin-bottom: -4px;
	margin-top: -25px
}

.tdou_get_icon_info_tip {
	background: rgba(0, 0, 0, .7);
	position: absolute;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #000;
	padding: 15px;
	width: 170px;
	font-size: 12px
}

.tdou_get_icon_info_tip p {
	margin: 0;
	padding: 0
}

.tdou_get_icon_info_tip .days {
	color: #f78e39
}

.tdou_get_icon_info_tip .icon_name {
	font-size: 14px;
	color: #f78e39
}

.tdou_get_icon_info_tip .icon_expired {
	color: #ebeded
}

.tdou_get_icon_info_tip .icon_desc {
	color: #ebeded
}

.tdou_get_icon_info_tip .tip_arrow {
	position: absolute;
	height: 7px;
	width: 13px;
	background: url(//tb2.bdstatic.com/tb/img/down_arrow_3513f37.png);
	top: 84px;
	left: 94px
}

.tdou_get_icon_check {
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 2px 1px 10px #E9E9E9;
	width: 430px;
	padding: 50px 45px;
	height: auto!important;
	min-height: 100px;
	z-index: 1002;
	position: absolute
}

.tdou_get_icon_check .tdou_tip_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/img/info_big_d26f734.png) no-repeat center center
}

.tdou_get_icon_check .tdou_tip_text {
	float: left;
	margin-left: 20px
}

.tdou_get_icon_check .check_btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #4aa3df;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_get_icon_check .tdou_check_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 18px
}

.tdou_get_icon_check .tdou_check_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_get_icon_check .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 15px;
	right: 25px;
	cursor: pointer
}

.tdou_get_icon_check a.header_close:hover {
	background-position: 0 -28px
}

.tdou_get_icon_check a.btn_redo_check {
	font-size: 12px;
	color: #78b6e4;
	text-decoration: none;
	margin-left: 20px
}

.tdou_pay_icon_check_dialog .tdou_get_icon_check {
	background-color: #FFF;
	border-radius: 0;
	box-shadow: none
}

.good_wrap_new {
	text-align: left;
	cursor: pointer;
	position: relative;
	z-index: 2
}

.good_price_new {
	float: left;
	display: inline;
	width: 350px;
	height: 40px;
	padding: 16px
}

.good_info_new {
	position: relative;
	overflow: hidden;
	padding-top: 33px;
	color: #333
}

.good_price_rmb {
	font-weight: 900;
	font-size: 14px;
	color: #363636
}

.good_price_detail {
	color: #333;
	position: relative
}

.good_price_detail span {
	display: inline-block;

}

.good_price_detail a {
	color: #2e96dc
}

.good_price_detail a:visited {
	color: #2e96dc
}

.good_price_detail a:hover {
	color: #2e96dc
}

.good_price_detail span ins {
	text-decoration: none;
	font-weight: 700;
	font-size: 14px;
	color: #f60
}

.good_price_detail span a:hover {
	text-decoration: underline
}

.good_info_new img {
	float: left;
	display: inline;
	margin-right: 8px
}

.good_info_new p {
	line-height: 14px
}

.good_info_new p span {
	color: #999
}

.tdou_base .tdou_list_item_0 .goods_wrap_border {
	border-top: 1px solid #cfcfcf
}

.tdou_base .tdou_list_item_0.goods_wrap_selected .goods_wrap_border {
	border-top: 2px solid #f60
}

.tdou_counter_wrap {
	position: relative;
	margin-top: 20px
}

.tdou_counter_num_text {
	font-weight: 900;
	font-size: 14px;
	color: #363636
}

.tdou_counter_replace {
	display: inline-block;
	display: inline;
	vertical-align: middle
}

.tdou_counter_info {
	display: inline-block;
	display: inline;
	width: 130px;
	color: #666;
	font-size: 14px;
	margin-left: 12px
}

.tdou_counter_info ins {
	text-decoration: none;
	font-weight: 700;
	color: #f60
}

.good_price_extra {
	width: 140px
}

.good_price_joinvip {
	width: 210px;
	position: absolute
}

.tdou_pay_info_box {
	padding: 11px 0 0 11px;
	width: 570px;
	height: 270px
}

.tdou_pay_info_box .header_title {
	color: #545454;
	font-size: 18px
}

.tdou_pay_info_box .header .header_close {
	top: 0;
	right: -20px
}

.tdou_pay_info_box .tdou_pay_info_header {
	position: relative;
	font-size: 18px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dfdfdf;
	margin-right: 15px
}

.tdou_pay_info_box .tdou_pay_info_header .tdou_pay_header_icon {
	width: 3px;
	height: 16px;
	background: #4aa3df;
	display: inline-block;
	margin-right: 8px
}

.tdou_pay_info_box .tdou_pay_info_header .tdou_pay_header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: -5px;
	right: -15px;
	cursor: pointer
}

.tdou_pay_info_box .tdou_pay_info_header a.tdou_pay_header_close:hover {
	background-position: 0 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_info {
	border-bottom: 1px solid #dfdfdf;
	margin: 0 20px 0 0;
	padding-bottom: 2px
}

.tdou_pay_info_box .goods_info .goods_info_lable {
	color: #666;
	font-size: 12px
}

.tdou_pay_info_box .goods_info .goods_info_val {
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	color: #f60
}

.tdou_pay_info_box .goods_info .goods_info_unit {
	color: #666;
	font-size: 12px
}

.tdou_pay_info_box .goods_sale {
	margin-top: 5px
}

.tdou_pay_info_box .goods_sale .good_price_label {
	color: #333;
	font-size: 12px;
	margin-left: -20px
}

.tdou_pay_info_box .good_price_val {
	font-family: Arial;
	font-weight: 700;
	font-size: 14px;
	color: #333
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap {
	position: relative;
	cursor: default
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_title {
	text-align: center;
	padding-right: 25px;
	cursor: default
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img_wrap {
	background: url(//tb2.bdstatic.com/tb/img/image_frame_82dc905.png) no-repeat center center;
	height: 117px;
	width: 188px;
	margin-left: 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img {
	margin: 0 0 5px 5px
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_img img {
	width: 170px;
	height: 95px;
	padding: 14px 0
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap .goods_value {
	padding-bottom: 10px;
	font-size: 12px
}

.tdou_pay_info_box .tdou_pay_info_body .sale_info {
	float: left;
	width: 215px;
	height: 240px;
	border-right: 1px solid #cfcfcf
}

.tdou_pay_info_box .tdou_pay_info_body .payment_info {
	float: left;
	width: 350px;
	height: 240px
}

.tdou_pay_info_box .tdou_pay_info_body .sale_info {
	text-align: center
}

.tdou_pay_info_box .tdou_pay_info_body .goods_wrap {
	margin: 0;
	padding: 0
}

.tdou_pay_info_box .tdou_pay_info_body .payment_desc {
	height: 140px;
	width: 350px;
	vertical-align: middle;
	color: #333;
	font-size: 16px
}

.tdou_pay_info_box .payment_desc_text {
	margin-top: 10px
}

.tdou_pay_info_box .payment_desc .payment_desc_content_float {
	float: left;
	height: 50%;
	margin-bottom: -30px
}

.tdou_pay_info_box .payment_desc .payment_desc_content {
	clear: both;
	height: 50px;
	position: relative;
	text-align: center
}

.tdou_pay_info_box .tdou_pay_info_body .payment_info .tdou_buy_btn {
	margin-left: 150px
}

.tdou_pay_info_box .tdou_pay_info_body .goods_info_amount {
	float: left;
	margin-left: 10px
}

.tdou_pay_info_box .tdou_pay_info_buy_comfirm {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_pay_info_tip {
	color: #999;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_enable_member,
.tdou_pay_info_box .checkbox_buy_comfirm {
	padding-right: 5px;
	vertical-align: middle
}

.tdou_pay_info_box .tdou_pay_btn_wrap {
	text-align: center;
	position: relative
}

.tdou_pay_info_box .tdou_pay_btn {
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 5px
}

.tdou_pay_info_box .tdou_pay_btn_135 {
	width: 135px
}

.tdou_pay_info_box a.tdou_pay_btn:hover {
	background: #2886c6
}

.tdou_pay_info_box .tdou_pay_btn_disable {
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	background: silver
}

.baidu_tb_tdou_payment_result_dialog .tdou_pay_result_text {
	font-size: 18px;
	line-height: 1.5em;
	width: 300px
}

.baidu_tb_tdou_payment_result_dialog .tdou_pay_error_box .tdou_pay_error_op {
	margin-left: 60px
}

.tdou_pay_error_box {
	position: relative;
	width: 340px;
	padding: 15px 25px;
	height: auto!important;
	min-height: 100px
}

.tdou_pay_error_box .tdou_pay_error_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/img/failed_12f068a.png) no-repeat center center
}

.tdou_pay_error_box .tdou_pay_error_text {
	float: left
}

.tdou_pay_error_box .tdou_pay_error_btn_close {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_pay_error_box a.tdou_pay_error_btn_close:hover {
	background: #2886c6
}

.tdou_pay_error_box .tdou_pay_error_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 14px;
	width: 250px
}

.tdou_pay_error_box .tdou_pay_error_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_pay_error_box .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 10px;
	right: 0;
	cursor: pointer
}

.tdou_pay_error_box a.header_close:hover {
	background-position: 0 -28px
}

.tdou_pay_result_box {
	position: relative;
	width: 400px;
	padding: 35px 45px;
	height: auto!important;
	min-height: 100px
}

.tdou_pay_result_box .tdou_pay_result_img_wrap {
	float: left;
	width: 80px;
	height: 80px;
	background: url(//tb2.bdstatic.com/tb/img/info_big_d26f734.png) no-repeat center center
}

.tdou_pay_result_box .tdou_pay_result_text {
	margin-left: 20px;
	float: left
}

.tdou_pay_result_box .tdou_pay_result_btn_close {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #3e9ddd;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.tdou_pay_result_box a.tdou_pay_result_btn_close:hover {
	background: #2886c6
}

.tdou_pay_result_box .tdou_pay_result_title {
	margin-left: 10px;
	margin-top: 30px;
	color: #6b6a69;
	font-size: 14px;
	width: 250px
}

.tdou_pay_result_box .tdou_pay_result_op {
	margin-top: 30px;
	margin-left: 10px
}

.tdou_pay_result_box .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 15px;
	width: 17px;
	top: 10px;
	right: 0;
	cursor: pointer
}

.tdou_pay_result_box a.header_close:hover {
	background-position: 0 -28px
}

.tdou_pay_error_link {
	margin-left: 20px
}

.tdou_pay_font_big {
	font-size: 18px
}

.tdou_cashier_wrap {
	width: 100%;
	height: 100%
}

.tdou_cashier_wrap iframe {
	width: 100%;
	height: 100%
}

.tdou_pay_cashier_iframe_dialog .tdou_cashier_wrap {
	width: 724px;
	height: 560px
}

div.tdou_pay_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.tdou_dianquan_base {
	padding: 0;
	background: rgba(255, 255, 255, .9);
	color: #545454;
	font-family: 'Microsoft YaHei'
}

.tdou_buy_dianquan_card {
	width: 724px
}

.tdou_dianquan_base .tdou_dianquan_header {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle
}

.tdou_dianquan_base .header_title {
	float: left;
	margin-left: 15px
}

.tdou_dianquan_base .title_acc_name {
	color: #509cef
}

.tdou_dianquan_base .header_icon {
	width: 3px;
	height: 18px;
	background: #4aa3df;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.tdou_dianquan_base .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.tdou_dianquan_base .tdou_dianquan_header a.header_close:hover {
	background-position: 0 0;
	content: "";
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.tdou_dianquan_base .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.tdou_dianquan_base .title_remain_num {
	margin-right: 15px;
	color: #ff7f3e
}

.tdou_dianquan_base .title_acc {
	margin-right: 10px
}

.tdou_dianquan_base .open_member {
	cursor: pointer;
	color: #73b4e0
}

.tdou-umoney-query {
	margin: 0 0 5px;
	line-height: 15px;
	color: #999
}

.tdou-umoney-query a,
.tdou-umoney-query a:link,
.tdou-umoney-query a:visited,
.tdou-umoney-query a:hover,
.tdou-umoney-query a:active {
	color: #999
}

.tdou-umoney-query .umoney-user {
	display: none
}

.tdou-umoney-query .umoney-credit {
	display: inline-block;
	width: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration: none
}

.tdou-umoney-query .umoney-logo {
	display: inline-block;
	height: 22px;
	width: 22px;
	background: url(//tb2.bdstatic.com/tb/img/umoney_c39be61.png);
	vertical-align: middle
}

.tdou-umoney-query .vip-discount {
	font-weight: 700
}

.tshow-tdou-umoney-query {
	margin: 0
}

.umoney-query-get-tdou {
	line-height: 40px
}

.send-gift-success {
	width: 300px;
	height: 377px;
	color: #333;
	font-size: 14px;
	background: #fff;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun, sans-serif;
	padding: 32px;
	box-shadow: 0 0 10px
}

.send-gift-success .uiDialogWrapper {
	border: 0;
	padding: 0
}

.send-gift-success .dialogJcontent {
	padding: 0
}

.send-gift-success h2 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 32px
}

.send-gift-success-close {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(http://pzb.static.tieba.otp.baidu.com/tb/img/tb_dialog_close_3478e87.png) no-repeat;
	float: right;
	margin: -70px -15px 0 0;
	cursor: pointer
}

.send-gift-success-line {
	width: 254px;
	height: 1px;
	margin: 20px 0;
	background: #E6E6E6
}

.send-gift-success-raking {
	text-align: center;
	margin: 0 0 12px 46px;
	width: 208px;
	height: 50px;
	position: relative
}

.send-gift-success-raking span {
	width: 35px;
	height: 40px;
	float: left;
	display: block
}

.send-gift-success-raking span i {
	width: 30px;
	height: 40px;
	line-height: 40px;
	background: #e6e6e6;
	margin: 0 3px;
	display: inline-block;
	color: #418DF6;
	font-style: normal
}

.send-gift-success-raking .num_box {
	width: 105px;
	height: 40px;
	position: absolute;
	left: 37px;
	overflow: hidden;
	z-index: 999
}

.send-gift-success-raking .num_box .num {
	width: 34px;
	height: 16px;
	background: url(//tb2.bdstatic.com/tb/img/num_e7ab937.png) top center repeat-y;
	float: left;
	margin-top: 14px
}

.send-gift-success-raking .txt {
	margin-top: 10px
}

.send-gift-success-right {
	float: right;
	color: #f73
}

.send-gift-success-right i {
	width: 5px;
	height: 11px;
	background: url(//tb2.bdstatic.com/tb/img/up_84d13cd.png) no-repeat;
	display: inline-block;
	margin-right: 2px
}

.send-gift-success-right b {
	font-weight: 400
}

.send-gift-success-btn {
	width: 254px;
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	margin-top: 32px;
	font-size: 16px;
	color: #fff;
	background: #418DF6
}

.send-gift-success-btn:hover {
	text-decoration: none
}

.gift-center-page {
	overflow: hidden;
	height: 253px;
	width: 631px;
	position: relative
}

.gift-center-page .gift-center-page-list {
	width: 10000px;
	overflow: hidden
}

.gift-center-page .gift-center-list {
	width: 630px;
	float: left;
	border-left: 1px solid #e5e6e8;
	border-top: 1px solid #e5e6e8
}

.gift-center-page .gift-center-list-item {
	list-style: none;
	float: left;
	width: 125px;
	height: 125px;
	border-bottom: 1px solid #e5e6e8;
	border-right: 1px solid #e5e6e8;
	position: relative;
	display: none
}

.gift-center-page .gift-center-list-item.show {
	animation: show .5s 1;
	-webkit-animation: show .5s 1;
	display: block
}

.gift-center-page .gift-center-list-item-link {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 125px;
	height: 125px;
	overflow: hidden;
	z-index: 1
}

.gift-center-page .gift-center-list-item-link-img {
	width: 58px;
	height: 58px;
	display: block;
	margin: 22px auto 12px;
	transition: -webkit-transform .5s;
	-ms-transition: -webkit-transform .5s;
	-moz-transition: -webkit-transform .5s;
	-webkit-transition: -webkit-transform .5s;
	-o-transition: -webkit-transform .5s
}

.gift-center-page .gift-center-list-item-link-name {
	height: 20px;
	text-align: center;
	color: #666;
	font-size: 13px;
	line-height: 20px
}

.gift-center-page .gift-center-list-item-link-detail {
	transition: -webkit-transform .5s;
	-ms-transition: -webkit-transform .5s;
	-moz-transition: -webkit-transform .5s;
	-webkit-transition: -webkit-transform .5s;
	-o-transition: -webkit-transform .5s;
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 115px;
	height: 40px;
	background-color: #f2f2f2;
	text-align: center;
	padding: 5px
}

.gift-center-page .gift-center-list-item-link-detail .text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	width: 115px;
	color: #999
}

.gift-center-page .gift-center-list-item-link-detail .text-overflow .icon-tbean {
	vertical-align: middle
}

.gift-center-page .gift-center-list-item-link-detail .text-overflow span {
	color: #fa7d3e
}

.gift-center-page .gift-center-list-item-link-detail .text-overflow span.del {
	color: #999;
	text-decoration: line-through;
	padding-right: 3px
}

.gift-center-page .gift-center-list-item-link .icon-select {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0
}

.gift-center-page .gift-center-list-item-link .icon-type.free {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type.num {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type.sale {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type.member {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type.time {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link .icon-type.time-limit {
	background-repeat: no-repeat;
}

.gift-center-page .gift-center-list-item-link:hover .gift-center-list-item-link-detail {
	transform: translate(0, -50px);
	-ms-transform: translate(0, -50px);
	-webkit-transform: translate(0, -50px);
	-o-transform: translate(0, -50px);
	-moz-transform: translate(0, -50px)
}

.gift-center-page .gift-center-list-item-link:hover .gift-center-list-item-link-img {
	transform: translate(0, -15px) scale(0.8);
	-ms-transform: translate(0, -15px) scale(0.8);
	-webkit-transform: translate(0, -15px) scale(0.8);
	-o-transform: translate(0, -15px) scale(0.8);
	-moz-transform: translate(0, -15px) scale(0.8)
}

.gift-center-page .gift-center-list-item-link.select {
	border: 2px solid #fa7d3e;
	top: -1px;
	left: -1px;
	width: 123px;
	height: 123px
}

.gift-center-page .gift-center-list-item-link.select .icon-select {
	display: block
}

.gift-center-page .gift-center-list-item-link.select .icon-type {
	top: -1px;
	left: -1px
}

.gift-center-box-cursor {
	position: absolute;
	z-index: 1;
	cursor: pointer;
	width: 40px;
	height: 76px;
	top: 89px
}

.gift-center-box-cursor.left {
	left: -29px;
	background-repeat: no-repeat;
}

.gift-center-box-cursor.gift-right {
	right: -29px;
	background-repeat: no-repeat;
}

.gift-center-box-cursor:hover.left {
	background-repeat: no-repeat;
}

.gift-center-box-cursor:hover.right {
	background-repeat: no-repeat;
}

.gift-center-box-point {
	text-align: center;
	height: 30px;
	line-height: 30px
}

.gift-center-box-point a {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	line-height: 15px;
	margin-top: 8px
}

.gift-center-box-point a i {
	background-color: #ccc;
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin: 4px
}

.gift-center-box-point a:hover i,
.gift-center-box-point a.active i {
	background-color: #fa7d3e
}

@-webkit-keyframes show {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

@keyframes show {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 1;
		filter: alpha(opacity=100)
	}
}

.gift-center-box-cursor:hover.right {
	background-position: 0px 0px
}

.gift-center-box-cursor.left {
	background-position: -50px 0px
}

.gift-center-box-cursor.gift-right {
	background-position: -100px 0px
}

.gift-center-box-cursor:hover.left {
	background-position: -150px 0px
}

.gift-center-page .gift-center-list-item-link .icon-type.member {
	background-position: 0px -85px
}

.gift-center-page .gift-center-list-item-link .icon-type.free {
	background-position: -50px -85px
}

.gift-center-page .gift-center-list-item-link .icon-type.time-limit {
	background-position: -100px -85px
}

.gift-center-page .gift-center-list-item-link .icon-type.time {
	background-position: -150px -85px
}

.gift-center-page .gift-center-list-item-link .icon-type.num {
	background-position: 0px -135px
}

.gift-center-page .gift-center-list-item-link .icon-type.sale {
	background-position: -50px -135px
}

.gift-center-page .gift-center-list-item-link .icon-select {
	background-position: -100px -135px
}

.gift-center-box-cursor:hover.right,
.gift-center-box-cursor.left,
.gift-center-box-cursor.gift-right,
.gift-center-box-cursor:hover.left,
.gift-center-page .gift-center-list-item-link .icon-type.member,
.gift-center-page .gift-center-list-item-link .icon-type.free,
.gift-center-page .gift-center-list-item-link .icon-type.time-limit,
.gift-center-page .gift-center-list-item-link .icon-type.time,
.gift-center-page .gift-center-list-item-link .icon-type.num,
.gift-center-page .gift-center-list-item-link .icon-type.sale,
.gift-center-page .gift-center-list-item-link .icon-select {
	background-image: url(//tb2.bdstatic.com/tb/img/gift_page_ctrl_z_e2e4403.png)
}

.gift-loading {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	margin-left: -30px;
	-webkit-animation: loading-center-absolute 1s infinite;
	animation: loading-center-absolute 1s infinite
}

.gift-loading .object {
	width: 20px;
	height: 20px;
	background-color: #bfd9ff;
	float: left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 20px;
	margin-bottom: 20px
}

.gift-loading .object:nth-child(2n+0) {
	margin-right: 0
}

.gift-loading .object.object_one {
	background-color: #bfd9ff;
	-webkit-animation: object_one 1s infinite;
	animation: object_one 1s infinite
}

.gift-loading .object.object_two {
	background-color: #f2f7ff;
	-webkit-animation: object_two 1s infinite;
	animation: object_two 1s infinite
}

.gift-loading .object.object_three {
	background-color: #bfd9ff;
	-webkit-animation: object_three 1s infinite;
	animation: object_three 1s infinite
}

.gift-loading .object.object_four {
	background-color: #f2f7ff;
	-webkit-animation: object_four 1s infinite;
	animation: object_four 1s infinite
}

@-webkit-keyframes loading-center-absolute {
	100% {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes loading-center-absolute {
	100% {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes object_one {
	50% {
		-ms-transform: translate(20px, 20px);
		-webkit-transform: translate(20px, 20px);
		transform: translate(20px, 20px)
	}
}

@keyframes object_one {
	50% {
		-ms-transform: translate(20px, 20px);
		-webkit-transform: translate(20px, 20px);
		transform: translate(20px, 20px)
	}
}

@-webkit-keyframes object_two {
	50% {
		-ms-transform: translate(-20px, 20px);
		-webkit-transform: translate(-20px, 20px);
		transform: translate(-20px, 20px)
	}
}

@keyframes object_two {
	50% {
		-ms-transform: translate(-20px, 20px);
		-webkit-transform: translate(-20px, 20px);
		transform: translate(-20px, 20px)
	}
}

@-webkit-keyframes object_three {
	50% {
		-ms-transform: translate(20px, -20px);
		-webkit-transform: translate(20px, -20px);
		transform: translate(20px, -20px)
	}
}

@keyframes object_three {
	50% {
		-ms-transform: translate(20px, -20px);
		-webkit-transform: translate(20px, -20px);
		transform: translate(20px, -20px)
	}
}

@-webkit-keyframes object_four {
	50% {
		-ms-transform: translate(-20px, -20px);
		-webkit-transform: translate(-20px, -20px);
		transform: translate(-20px, -20px)
	}
}

@keyframes object_four {
	50% {
		-ms-transform: translate(-20px, -20px);
		-webkit-transform: translate(-20px, -20px);
		transform: translate(-20px, -20px)
	}
}

.gift-center-dialog {
	background: 0 0;
	padding: 0;
	box-shadow: 0 0 10px
}

.gift-center-dialog a {
	text-decoration: none
}

.gift-center-dialog .dialogJcontent {
	padding: 0
}

.gift-center-dialog-container {
	padding: 0 29px;
	width: 630px;
	height: 370px;
	border-bottom: 1px solid #e5e6e8;
	overflow: hidden
}

.gift-center-dialog-container .gift-center-title {
	line-height: 30px;
	height: 30px;
	margin-top: 17px;
	border-bottom: 1px solid #e5e6e8;
	position: relative
}

.gift-center-dialog-container .gift-center-title h4 {
	display: block;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400
}

.gift-center-dialog-container .gift-center-title .dialogJclose {
	position: absolute;
	right: -25px;
	top: -12px
}

.gift-center-dialog-container .gift-center-box-tab {
	height: 38px;
	overflow: hidden
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-list {
	overflow: hidden;
	margin-left: -1px
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-list p {
	text-align: center;
	margin: 50px auto;
	font-size: 14px
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-item {
	width: 104px;
	list-style: none;
	float: left;
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-item a {
	font-size: 14px;
	color: #666
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-item a:hover,
.gift-center-dialog-container .gift-center-box .gift-center-tab-item a.current {
	color: #fa7d3e;
	font-weight: 700
}

.gift-center-dialog-container .gift-center-box .gift-center-tab-item-tr {
	width: 1px;
	list-style: none;
	float: left;
	display: block;
	height: 17px;
	background-color: #e5e6e8;
	margin-top: 10px
}

.gift-center-dialog-container .gift-center-box-list {
	height: 284px;
	width: 631px;
	position: relative
}

.gift-center-dialog-cashier {
	background: #fafafa;
	height: 148px;
	padding: 20px 30px
}

.gift-center-dialog-cashier .gift-tr {
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	overflow: hidden
}

.gift-center-dialog-cashier .gift-tr p {
	float: left;
	line-height: 30px;
	width: 70px;
	font-size: 14px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num {
	height: 30px;
	line-height: 30px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num p {
	line-height: 30px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item {
	line-height: 29px;
	height: 29px;
	border-left: 1px solid #e5e6e8;
	float: left
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item a {
	border: 1px solid #e5e6e8;
	border-left: 0;
	display: inline-block;
	float: left;
	width: 55px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #666;
	background: #fff
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item a:hover,
.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item a.select {
	border: 2px solid #fa7d3e;
	height: 26px;
	width: 52px;
	line-height: 26px;
	background: url(//tb2.bdstatic.com/tb/img/icon_select_8fe429a.png) no-repeat bottom right
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item .gift-num-input {
	width: 70px;
	height: 28px;
	border: 1px solid #e5e6e8;
	margin-left: 10px;
	line-height: 28px;
	background: #fff
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item .gift-num-input:hover,
.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item .gift-num-input.select {
	width: 72px;
	background: url(//tb2.bdstatic.com/tb/img/icon_select_8fe429a.png) no-repeat bottom right
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-num .gift-cashier-num-item .gift-num-input input {
	height: 100%;
	width: 50px;
	display: block;
	border: 0;
	padding: 0 5px;
	text-align: center
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price {
	line-height: 25px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price .icon-tbean {
	vertical-align: middle;
	height: 20px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-tips {
	display: none
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-tbean {
	color: #fa7d3e;
	font-size: 20px;
	line-height: 30px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-detail {
	color: #666;
	font-size: 12px;
	line-height: 25px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-detail .icon-blue {
	display: inline-block;
	width: 16px;
	height: 15px;
	margin: 0 5px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-detail .icon_tbean {
	vertical-align: middle;
	margin: 0 5px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn {
	height: 40px;
	text-align: center;
	position: relative;
	margin-bottom: 0
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn .btn-gift-send {
	margin: 0 auto;
	width: 110px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fa7d3e;
	color: #fff;
	font-size: 16px;
	display: block;
	border-radius: 2px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn .btn-gift-send:hover {
	background: #f96
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn .btn-gift-send.disabled {
	background: #f96;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: not-allowed
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn .btn-gift-send.disabled:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: not-allowed
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 250px;
	height: 40px;
	line-height: 40px;
	text-align: left
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.error-tips {
	color: #999
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips {
	color: #999
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips .j-get-tdou {
	margin: 0 5px;
	color: #fa7d3e
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips .j-get-free-gift {
	padding: 0 5px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips i {
	padding: 0 5px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips i.del {
	color: #999;
	text-decoration: line-through;
	font-style: normal
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-btn span.txt-tips i.num {
	color: #fa7d3e;
	font-style: normal
}

.gift-center-dialog-alert {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: none
}

.gift-center-dialog-alert .mask {
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .4;
	filter: alpha(opacity=40)
}

.gift-center-dialog-alert .loading {
	width: 250px;
	height: 100px;
	position: absolute;
	top: 50%;
	margin-left: -125px;
	margin-top: -70px;
	left: 50%
}

.gift-center-dialog-alert .loading span {
	display: block;
	margin: 0 auto;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	width: 50px;
	height: 50px;
	background: #fafafa;
	opacity: .9;
	filter: alpha(opacity=90);
	-webkit-animation: square-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite;
	animation: square-spin 3s 0s cubic-bezier(0.09, .57, .49, .9) infinite
}

.gift-center-dialog-alert .loading p {
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin: 10px auto 0
}

.gift-center-dialog-alert .alert {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -75px;
	margin-left: -125px;
	width: 250px;
	height: 150px;
	background: #fff;
	text-align: center;
	display: none;
	box-shadow: 0 0 10px #333
}

.gift-center-dialog-alert .alert p {
	text-align: center;
	font-size: 14px;
	margin: 50px 0 20px
}

.gift-center-dialog-alert .alert a {
	width: 50px;
	height: 25px;
	line-height: 25px;
	background: #fa7d3e;
	color: #fff;
	text-align: center;
	margin: 0 5px;
	display: inline-block
}

.gift-center-dialog-alert .alert a:hover {
	background: #f96
}

.gift-center-dialog-alert .alert.toast {
	width: 200px;
	height: 70px;
	margin-left: -100px;
	margin-top: -35px;
	background: #000;
	border-radius: 5px;
	line-height: 70px;
	color: #fff;
	opacity: .7;
	filter: alpha(opacity=70)
}

.gift-center-dialog-alert .alert.toast i {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}

.gift-center-dialog-alert .alert.toast span {
	font-size: 14px
}

.gift-center-dialog-alert .alert.toast-error i {
	background-repeat: no-repeat;
}

.gift-center-dialog-alert .alert.toast-suc i {
	background-repeat: no-repeat;
}

@-webkit-keyframes square-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

@keyframes square-spin {
	25% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
		transform: perspective(100px) rotateX(180deg) rotateY(0)
	}
	50% {
		-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
		transform: perspective(100px) rotateX(180deg) rotateY(180deg)
	}
	75% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
		transform: perspective(100px) rotateX(0) rotateY(180deg)
	}
	100% {
		-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
		transform: perspective(100px) rotateX(0) rotateY(0)
	}
}

.gift-center-dialog-alert .alert.toast-error i {
	background-position: 0px 0px
}

.gift-center-dialog-alert .alert.toast-suc i {
	background-position: -34px 0px
}

.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-detail .icon-blue {
	background-position: 0px -34px
}

.gift-center-dialog-alert .alert.toast-error i,
.gift-center-dialog-alert .alert.toast-suc i,
.gift-center-dialog-cashier .gift-tr.gift-center-dialog-cashier-price .gift-center-price-detail .icon-blue {
	background-image: url(//tb2.bdstatic.com/tb/img/send_gift_dialog_z_99e5163.png)
}

.raking-center-dialog {
	background: 0 0;
	padding: 0
}

.raking-center-dialog a {
	text-decoration: none
}

.raking-center-dialog .dialogJcontent,
.raking-center-dialog .uiDialogWrapper {
	padding: 0;
	background: 0 0;
	border: 0
}

.raking-center-dialog-container {
	background: 0 0;
	font-family: "Microsoft Yahei", Arial, SimSun, sans-serif
}

.raking-center-dialog-con {
	margin: -30px 30px 0;
	width: 640px;
	height: 430px;
	padding: 25px 25px 0;
	background: #fff;
	box-shadow: 0 0 10px
}

.raking-center-dialog-top {
	width: 750px;
	height: 76px;
	line-height: 56px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/img/title_03cc8ff.png) no-repeat;
	position: relative
}

.raking-center-dialog-close {
	width: 30px;
	height: 30px;
	background: url(//tb2.bdstatic.com/tb/img/close_cac1a3e.png) #49494a center center no-repeat;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 68px
}

.raking-center-dialog-title {
	height: 70px;
	text-align: center;
	font-size: 14px;
	color: #666
}

.raking-center-dialog-title-txt {
	color: #333;
	margin-bottom: 10px
}

.raking-center-dialog-title-txt em {
	color: #f73;
	margin-right: 12px
}

.raking-center-dialog-title-txt b {
	font-weight: 400
}

.raking-center-dialog-main-list {
	width: 640px
}

.raking-center-dialog-main li {
	width: 225px;
	height: 60px;
	margin: 0 30px 20px;
	background: #f7f8fa;
	border-radius: 4px;
	float: left;
	padding-left: 35px
}

.raking-center-dialog-main-num {
	width: 17px;
	height: 17px;
	line-height: 17px;
	margin-top: 20px;
	text-align: center;
	color: #666;
	float: left;
	display: inline-block
}

.raking-center-dialog-main-num-one {
	background: url(//tb2.bdstatic.com/tb/img/one_e176ff9.png) no-repeat;
	color: #fff
}

.raking-center-dialog-main-num-two {
	background: url(//tb2.bdstatic.com/tb/img/two_1b5406f.png) no-repeat;
	color: #fff
}

.raking-center-dialog-main-num-three {
	background: url(//tb2.bdstatic.com/tb/img/three_68088e7.png) no-repeat;
	color: #fff
}

.raking-center-dialog-main-img {
	width: 45px;
	height: 45px;
	float: left;
	border-radius: 45px;
	margin: 6px 10px 0 21px
}

.raking-center-dialog-main .title {
	width: 128px;
	height: 60px;
	float: left;
	margin-top: 10px;
	text-align: left
}

.raking-center-dialog-main .title .txt {
	color: #333
}

.raking-center-dialog-main .title .current {
	color: #fb783e
}

.tips-none {
	width: 214px;
	height: 152px;
	background: url(//tb2.bdstatic.com/tb/img/empty_873badf.png) no-repeat;
	margin: 100px auto;
	text-align: center
}

.tips-none a {
	line-height: 350px
}

.gift-goin {
	width: 248px;
	height: 50px;
	font-family: "microsoft yahei", simhei, sans-serif;
	position: absolute;
	right: 40px;
	top: 40px;
	overflow: hidden
}

.gift-goin-left {
	width: 248px;
	height: 50px;
	position: absolute;
	right: 0;
	z-index: 1
}

.gift-goin-left .gift-goin-img {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 9999
}

.gift-goin-con {
	width: 198px;
	height: 45px;
	padding: 5px 0 0 25px;
	color: #333;
	background: url(//tb2.bdstatic.com/tb/img/ihome-batou-bg_ace022a.png);
	position: absolute;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	right: 25px;
	z-index: 2
}

.gift-goin-con-start .thanks {
	font-size: 12px
}

.gift-goin-con-title {
	font-size: 14px;
	height: 18px
}

.gift-goin-con-title em {
	display: inline-block
}

.gift-goin-con-title span {
	height: 17px;
	display: inline-block
}

.gift-goin-con-list {
	display: none;
	height: 45px
}

.gift-goin-con-check {
	height: 27px
}

.gift-goin-con-check-list {
	margin-right: 5px;
	width: 96px;
	float: left
}

.gift-goin-con-check-list .check-gift-item {
	width: 19px;
	height: 19px;
	margin: 5px 5px 0 0;
	float: left
}

.gift-goin-con-check-list .check-gift-item img {
	width: 19px;
	height: 19px;
	border-radius: 19px
}

.gift-goin-con-check a {
	width: 19px;
	height: 19px;
	color: #666;
	font-size: 12px;
	display: inline-block;
	line-height: 28px
}

.gift-goin-con-check a:hover {
	color: #2d64b3;
	text-decoration: none
}

.gift-goin-btn {
	width: 50px;
	height: 50px;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0
}


/*head menu*/

.nav_wrap {
	width: 100%;
	height: 46px;
	position: relative;
	background-image: -webkit-linear-gradient(top, #eeeff3 0, #eaeef1 100%);
	background-image: linear-gradient(to bottom, #eeeff3 0, #eaeef1 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeff3', endColorstr='#ffeaeef1', GradientType=1);*/
	border-top: 1px solid #DBDCE0;
	border-bottom: 1px solid #DBDCE0
}

.nav_list {
	float: left;
	width: 750px;
	height: 46px;
	font-family: "microsoft yahei", simhei, sans-serif;
	font-size: 16px;
	overflow: visible
}

.nav_list a {
	color: #333;
	text-decoration: none
}

.nav_list a:visited {
	color: #333
}

.nav_list a:hover,
.nav_list a:focus {
	color: #333
}

.nav_list a:visited {
	text-decoration: none
}

.nav_list a:hover,
.nav_list a:focus {
	text-decoration: none
}

.nav_list li {
	float: left;
	line-height: 46px
}

.nav_list li.focus {
	background-image: -webkit-linear-gradient(top, #e0e1e5 0, #dbdfe2 100%);
	background-image: linear-gradient(to bottom, #e0e1e5 0, #dbdfe2 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e1e5', endColorstr='#ffdbdfe2', GradientType=1)*/
}

.nav_list li:hover {
	background-image: -webkit-linear-gradient(top, #e5e7ea 0, #e3e5e7 100%);
	background-image: linear-gradient(to bottom, #e5e7ea 0, #e3e5e7 100%);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e7ea', endColorstr='#ffe3e5e7', GradientType=1)*/
}

.nav_list li .new {
	background: url(//tb2.bdstatic.com/tb/img/nav_new_65a03af.gif) no-repeat;
	height: 11px;
	overflow: hidden;
	position: absolute;
	width: 25px;
	right: 7px;
	top: 3px;

}

.nav_list a {
	position: relative;
	display: block;
	padding: 0 22px
}

.search_internal_wrap {
	height: 25px;
	float: right;
	display: inline;
	margin: 10px 8px 0 0;
	position: relative
}

.search_internal_input {
	width: 146px;
	height: 23px;
	overflow: hidden;
	padding: 0 10px;
	color: #333;
	float: left;
	border: solid 1px #d9dbde;
	border-right: 0
}

.search_internal_btn {
	width: 33px;
	height: 25px;
	padding: 0;
	background: url(//tb2.bdstatic.com/tb/img/nav_search_internal_bright_6950208.png) no-repeat 0 0;
	border: 0
}

.search_internal_placeholder {
	color: #aaadb2;
	position: absolute;
	top: 4px;
	left: 11px
}


/*用户登陆信息*/

.Qrcode-status-animation {
	background: url(//tb2.bdstatic.com/tb/img/shouji_new_3507298.png) no-repeat center!important
}

.tang-pass-qrcode p.tang-pass-qrcode-title {
	font-size: 0
}

.tang-pass-qrcode p.tang-pass-qrcode-title::before {
	content: '打开最新';
	font-size: 16px
}

.tang-pass-qrcode p.tang-pass-qrcode-title>a {
	font-size: 0
}

.tang-pass-qrcode p.tang-pass-qrcode-title>a::after {
	content: '手机贴吧-我的';
	font-size: 16px
}

.tang-pass-qrcode p.tang-pass-qrcode-title>a:last-child {
	display: none
}

.tang-pass-qrcode p.tang-pass-qrcode-title::after {
	content: '扫一扫登录';
	font-size: 16px
}

.icon_wrap_theme1 a,
.icon_wrap_theme1 span,
.icon_wrap_theme2 a,
.icon_wrap_theme2 span {
	float: left;
	margin-right: 5px
}

.icon_wrap_theme1 .old_icon_size {
	width: 14px;
	height: 14px;
	background-size: 14px 14px;
	padding-bottom: 0
}

.icon_wrap_theme2 .old_icon_size {
	width: 18px;
	height: 18px;
	background-size: 18px 18px
}

.pre_icon_wrap {
	float: left;
	margin: 3px 0 0
}

.pre_icon_wrap a,
.pre_icon_wrap span {
	float: left;
	margin-right: 5px
}

.icon_wrap_theme1 a,
.icon_wrap_theme1 span {
	width: 14px;
	height: 14px
}

.pre_icon_wrap_theme1 a,
.pre_icon_wrap_theme1 span {
	width: 16px;
	height: 16px
}

.icon_wrap_theme2 a,
.icon_wrap_theme2 span,
.pre_icon_wrap_theme2 a,
.pre_icon_wrap_theme2 span {
	width: 16px;
	height: 16px
}

.tbvip_icon_wrap {
	display: inline-block;
	margin-left: 5px
}

.tbvip_icon_wrap a {
	display: inline-block;
	vertical-align: -2px;
	background: url(//tb2.bdstatic.com/tb/img/icon_tbvip_3d45748.png) no-repeat
}

.tbvip_icon_wrap_theme1 .icon_tbvip {
	width: 14px;
	height: 14px
}

.tbvip_icon_wrap_theme2 .icon_tbvip {
	width: 18px;
	height: 18px
}

.tbvip_icon_wrap_theme1 .icon_tbvip_type1 {
	background-position: -20px 0
}

.tbvip_icon_wrap_theme2 .icon_tbvip_type1 {
	background-position: 0 0
}

.tbvip_icon_wrap_theme1 .icon_tbvip_type2 {
	background-position: -20px -20px
}

.tbvip_icon_wrap_theme2 .icon_tbvip_type2 {
	background-position: 0 -20px
}

.icon_wrap_theme2 .maizhi_link {
	background: 0 0
}

.pre_icon_wrap_theme2 {
	margin-top: 4px
}

.tbworld_lv1,
.tbworld_lv2,
.tbworld_lv3,
.tbworld_lv4,
.tbworld_lv1_gray,
.tbworld_lv2_gray {
	background: url(//tb2.bdstatic.com/tb/img/prev_icons_50a86b3.png) no-repeat;
	_background: url(//tb2.bdstatic.com/tb/img/prev_icons_539259d.gif) no-repeat
}

.pre_icon_wrap_theme2 .tbworld_lv1 {
	background-position: -198px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv1_gray {
	background-position: -270px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv2 {
	background-position: -157px -29px
}

.pre_icon_wrap_theme2 .tbworld_lv2_gray {
	background-position: -234px -29px
}

.pre_icon_wrap_theme1 .tbworld_lv1 {
	background-position: -198px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv1_gray {
	background-position: -271px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv2 {
	background-position: -158px -2px
}

.pre_icon_wrap_theme1 .tbworld_lv2_gray {
	background-position: -235px -1px
}

.icon_wrap .icon_slot_hover {
	width: 24px;
	height: 24px;
	margin-top: -3px;
	margin-left: -2px
}

.icon_wrap .icon_slot_refresh {
	height: 100%;
	width: 100%;
	bottom: 0;
	right: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_icon_refresh_04c7b04.png) no-repeat right bottom
}

.icon_wrap .icon_slot_refresh_hover {
	height: 100%;
	width: 100%;
	bottom: 0;
	right: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_icon_refresh_04c7b04.png) no-repeat right bottom
}

.icon_card_wrap {
	position: absolute;
	background-color: transparent
}

.icon_card_wrap .arrow {
	position: absolute
}

.icon_card_wrap .icon_white_down {
	bottom: -8px;
	width: 21px;
	height: 11px;
	overflow: hidden;
	_bottom: -9px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_tips_down_arrow_b6960a2.png) no-repeat
}

.icon_card_wrap .icon_white_up {
	top: -5px;
	width: 21px;
	height: 11px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_tips_up_arrow_04ecd3c.png) no-repeat
}

.icon_card_content {
	background-color: transparent;
	overflow: hidden;
	font-size: 12px
}

.icon_tip_card_wrap {
	position: absolute;
	background-color: transparent;
	height: 71px
}

.icon_book_error {
	color: #fff;
	font-size: 14px;
	background: transparent;
	vertical-align: middle;
	height: 46px;
	line-height: 46px;
	text-align: center
}

.icon_book_error .icon_book_reload {
	text-decoration: underline;
	margin-left: 5px;
	text-decoration: underline
}

.icon_book_reload img {
	margin: -2px 5px 0 0;
	vertical-align: middle
}

.icon_slot_wrap a {
	float: left;
	height: 18px;
	width: 18px;
	margin-right: 5px;
	position: absolute
}

.icon_slot_wrap>span {
	float: left;
	height: 18px;
	width: 18px;
	margin-right: 5px;
	position: absolute
}

.icon_slot_wrap {
	height: 24px;
	width: 200px;
	position: relative
}

.icon_slot_wrap .icon_slot_icon {
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_6c07942.png) no-repeat
}

.icon_slot_wrap .icon_slot_null_icon {
	width: 19px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_6c07942.png) no-repeat
}

.icon_slot_wrap .icon_add_solt {
	width: 19px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_add_2eaa85c.png) no-repeat
}

#icon_book_wrap {
	position: relative;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun;
	height: 350px;
	width: 635px;
	background-color: #141110;
	padding: 10px
}

#icon_book_wrap .icon_book_close {
	width: 12px;
	height: 11px;
	position: absolute;
	top: 25px;
	right: 20px;
	z-index: 1003;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_close_196b93d.png) no-repeat;
	cursor: pointer
}

#icon_book_wrap .icon_book_close_hover {
	width: 12px;
	height: 11px;
	position: absolute;
	top: 25px;
	right: 20px;
	z-index: 1003;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_close_hover_c2690c7.png) no-repeat;
	cursor: pointer
}

#icon_book_wrap .icon_book {
	border: solid 1px #413631
}

.icon_book_tab_head {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	width: 100%;
	padding-top: 0;
	height: 40px;
	background-color: #211e1e;
	margin: 0;
	border-bottom: solid 1px #413631;
	font-size: 14px
}

.icon_book_tab_head li {
	margin-top: 5px;
	float: left;
	text-align: center;
	list-style-type: none;
	height: 35px;
	line-height: 35px
}

.icon_book_tab_head button {
	padding-left: 15px;
	padding-right: 15px
}

.icon_book_tab_head button.tab_button {
	background-color: transparent!important;
	background: 0 0;
	border: 0;
	margin: 0;
	cursor: pointer;
	outline: 0;
	color: #999
}

.icon_book_tab_head .space {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_space_453c70c.png) right no-repeat
}

.icon_book_tab_head li a {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 0;
	padding-top: 0;
	color: #999;
	line-height: 35px;
	height: 35px;
	text-decoration: none;
	font-weight: 400
}

.icon_book_tab_head li.tab_active {
	position: relative;
	height: 35px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_bg_cf4f84b.png) repeat;
	border-top: solid 1px #413631;
	border-bottom: 0;
	border-left: solid 1px #413631;
	border-right: solid 1px #413631;
	font-weight: 700;
	color: #fff
}

.icon_book_tab_head li.tab_active button {
	font-weight: 700;
	color: #fff
}

.icon_book_tab_head li.tab_active .space {
	background: 0 0
}

.icon_book_tab_head li.tab_active a {
	color: #fff;
	font-weight: 700;
	line-height: 35px;
	height: 35px
}

.icon_book_tab_head li.tab_deactive {
	background: none transparent scroll repeat 0 0
}

.icon_book_tab_body {
	height: 307px;
	background-color: #211e1e
}

.icon_book_tab_body .icon_subscript {
	position: absolute;
	bottom: -39px;
	right: -39px;
	height: 20px;
	width: 20px
}

.icon_book_tab_body .icon_locked {
	background: url(//tb2.bdstatic.com/tb/img/icon_lock_633f179.png) no-repeat
}

.icon_book_tab_body .icon_selected {
	background: url(//tb2.bdstatic.com/tb/img/icon_selected_3f10112.png) no-repeat
}

.icon_book_tab_body .icon_wrap {
	height: 130px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_bg_3_2_cc28650.png) repeat;
	border-bottom: solid 1px #413631
}

.icon_book_tab_body .icon_wrap_5,
.icon_book_tab_body .icon_wrap_5 .icon_wrap_left_arrow,
.icon_book_tab_body .icon_wrap_5 .icon_wrap_right_arrow,
.icon_book_tab_body .icon_wrap_5 .icon_view,
.icon_book_tab_body .icon_wrap_5 .icon_list_wrap,
.icon_book_tab_body .icon_wrap_5 ul {
	height: 307px!important
}

.icon_book_tab_body .collect_wrap {
	height: 130px
}

.icon_book_tab_body .wrap_donw_arrow {
	height: 15px;
	width: 100%;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_arrow_7cf992d.png) no-repeat;
	background-position: center center;
	position: relative;
	top: -2px
}

.icon_book_tab_body .icon_wrap_left_arrow {
	float: left;
	width: 30px;
	height: 130px;
	position: relative
}

.icon_book_tab_body .left_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_left_0f459f5.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .icon_wrap_right_arrow {
	float: right;
	width: 30px;
	height: 130px;
	position: relative
}

.icon_book_tab_body .arrow_block {
	position: absolute;
	width: 29px;
	height: 39px;
	cursor: pointer
}

.icon_book_tab_body .right_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_right_71a86bb.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .arrow_hover {}

.icon_book_tab_body .arrow_disable {}

.icon_book_tab_body .arrow_hover .left_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_left_hover_cd63a82.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .arrow_hover .right_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_right_hover_30ab908.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .arrow_disable .left_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_left_disabled_455a5e8.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .arrow_disable .right_arrow {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_right_disabled_3e9012c.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body div.tab_body_item {
	display: none;
	visibility: hidden
}

.icon_book_tab_body div.tab_body_item_active {
	display: block;
	visibility: visible
}

.icon_book_tab_body .icon_view,
.icon_book_tab_body .icon_list_wrap {
	position: relative;
	float: left;
	height: 130px;
	width: 555px;
	margin-left: 5px;
	padding: 0;
	overflow: hidden
}

.icon_book_tab_body ul {
	position: relative;
	float: left;
	height: 130px;
	width: 5500px;
	margin: 0;
	padding: 0
}

.icon_book_tab_body .icon_view li {
	position: absolute;
	list-style-type: none;
	float: left
}

.icon_book_tab_body .icon_box {
	height: 40px;
	width: 40px
}

.icon_book_tab_body .icon_box_place {
	position: relative;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 5px
}

.icon_book_tab_body .icon_border {
	position: absolute;
	top: 0;
	left: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_border_4a79249.png) no-repeat;
	background-position: center center
}

.icon_book_tab_body .icon_not_use {}

.icon_book_tab_body .icon_not_use .icon_icon {
	opacity: .25;
	-moz-opacity: .25;
	filter: alpha(opacity=25)
}

.icon_book_tab_body .icon_border_hover {
	position: absolute;
	top: 0;
	left: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_hover_acf84eb.gif) no-repeat;
	background-position: center center
}

.icon_book_tab_body .icon_icon {
	position: absolute;
	top: 0;
	left: 0;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat;
	margin-top: 2px;
	margin-left: 2px
}

.icon_book_tab_body .collect_icon_title {
	text-align: center;
	margin: auto
}

.icon_book_tab_body .collect_icon_title span {
	color: #c3c3c3;
	font-size: 12px
}

.icon_book_tip {
	height: 71px;
	width: 550px
}

.icon_book_tip .tip_up_arrow {
	height: 5px;
	width: 550px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_tips_up_arrow_04ecd3c.png) no-repeat;
	text-align: center;
	position: relative;
	top: 1px;
	left: 20px
}

.icon_book_tip .tip_body {
	height: 66px;
	width: 550px;
	border: solid 1px #413631;
	background-color: #000
}

.icon_book_tip .tip_icon {
	float: left;
	height: 36px;
	width: 36px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 10px
}

.icon_book_tip .tip_icon_img {
	height: 36px;
	width: 36px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat
}

.icon_book_tip .icon_desc {
	float: left;
	height: 36px;
	width: 375px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0
}

.icon_book_tip .icon_desc a {
	text-decoration: underline
}

.icon_book_tip .icon_desc_title {
	font-size: 16px;
	line-height: 20px;
	color: #ccc;
	font-weight: 700
}

.icon_book_tip .icon_desc_detail {
	font-size: 14px;
	line-height: 14px;
	color: #666
}

.icon_book_tip .icon_desc_detail a {
	text-decoration: no-underline
}

.icon_book_tip .tip_icon_price {
	font-size: 12px;
	line-height: 12px;
	color: #666
}

.icon_book_tip .tip_icon_use {
	font-size: 16px;
	line-height: 20px;
	color: #ccc;
	font-weight: 700
}

.icon_book_tip .icon_action_wrap {
	float: right;
	height: 36px;
	width: 90px
}

.icon_book_tip .icon_action {
	padding-top: 20px;
	padding-bottom: 15px
}

.icon_book_tip .icon_action_no_remain {
	padding-top: 10px;
	padding-bottom: 10px
}

.icon_book_msgbox {
	background-color: #141110;
	width: 270px;
	height: 180px;
	padding: 10px
}

.icon_book_msgbox .icon_book_msgbox_wrap {
	position: relative;
	background-color: #141110;
	width: 270px;
	height: 180px
}

.icon_book_msgbox .icon_book_msgbox_body {
	background: url(//tb2.bdstatic.com/tb/img/icon_book_bg_3_2_cc28650.png) repeat;
	border: solid 1px #413631;
	width: 270px;
	height: 180px
}

.icon_book_msgbox .icon_book_down_arrow {
	position: relative;
	top: 10px;
	height: 7px;
	width: 100%;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_tips_down_arrow_b6960a2.png) center no-repeat
}

.icon_book_msgbox .icon_book_msgbox_close {
	width: 12px;
	height: 11px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1003;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_close_196b93d.png) no-repeat;
	cursor: pointer
}

.icon_book_msgbox .icon_book_msgbox_close_hover {
	width: 12px;
	height: 11px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1003;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_close_hover_c2690c7.png) no-repeat;
	cursor: pointer
}

.icon_book_msgbox .icon_msgbox_title {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	line-height: 20px;
	color: #ccc;
	padding-top: 30px
}

.icon_book_msgbox .icon_msgbox_detail {
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	line-height: 14px;
	color: #ccc;
	padding-top: 20px
}

.icon_book_msgbox .icon_msgbox_action {
	padding-top: 40px;
	text-align: center;
	vertical-align: middle
}

.icon_book_msgbox .icon_msgbox_icon_replace_detail {
	padding-top: 20px;
	padding-left: 60px;
	padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_replace_current {
	float: left;
	width: 36px;
	height: 36px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat;
	background-position: center center
}

.icon_book_msgbox .msg_icon_replace_arrow {
	float: left;
	width: 36px;
	height: 36px;
	padding-left: 15px;
	padding-right: 15px;
	background: url(//tb2.bdstatic.com/tb/img/icon_replace_arrow_de2019c.png) no-repeat;
	background-position: center center
}

.icon_book_msgbox .msg_icon_replace_new {
	float: left;
	width: 36px;
	height: 36px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat;
	background-position: center center
}

.icon_book_msgbox .icon_msgbox_icon_buy {
	padding-top: 20px;
	padding-left: 60px;
	padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_buy_icon {
	float: left;
	width: 36px;
	height: 36px;
	padding-left: 15px;
	padding-right: 15px;
	background-position: center center
}

.icon_book_dialog_wrap {
	width: 100%;
	height: 100%;
	background: #263085;
	position: absolute;
	top: 0;
	left: 0
}

.icon_book_dialog_wrap_close_btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: url(//tb2.bdstatic.com/tb/img/icon_book_close_196b93d.png) no-repeat
}

.icon_book_msgbox .icon_msgbox_get_icon {
	padding-top: 20px;
	padding-left: 60px;
	padding-bottom: 15px
}

.icon_book_msgbox .msg_icon_get,
.icon_book_msgbox .msg_icon_get_one {
	float: left;
	width: 36px;
	height: 36px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat;
	background-position: center center
}

.icon_book_msgbox .msg_icon_get_1 {
	margin-left: 55px
}

.icon_book_msgbox .msg_icon_get_2 {
	margin-left: 22px;
	margin-right: 15px
}

.icon_book_msgbox .msg_icon_get_3 {
	margin-right: 22px
}

.icon_book_msgbox .msg_icon_get_two {
	float: left;
	width: 36px;
	height: 36px;
	margin-left: 15px;
	margin-right: 15px;
	background: url(//tb2.bdstatic.com/tb/img/icon_replace_arrow_de2019c.png) no-repeat;
	background-position: center center
}

.icon_book_msgbox .msg_icon_get_three {
	float: left;
	width: 36px;
	height: 36px;
	background: url(//tb2.bdstatic.com/tb/img/icon_slot_blank_36_64fdb55.png) no-repeat;
	background-position: center center
}

.icon_book_go_home {
	margin-top: 15px;
	text-align: center
}

.icon_book_go_home a {
	font-size: 16px
}

.owned_modal_shadow_by_yz {
	background: #333;
	opacity: .3;
	filter: alpha(opacity=30);
	font-size: 0;
	margin-left: -16px
}

.pb_owned_modal_shadow {
	margin-left: -14px;
	padding-bottom: 0!important;
	margin-bottom: 3px!important
}

.base_user_data {}

.base_user_data .base_member_icon {
	vertical-align: top
}

.base_user_data .user_tdou_icon {
	width: 18px;
	height: 16px;
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	margin-right: 4px
}

.base_dialog_user_bar {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle;
	z-index: 1000
}

.base_dialog_user_bar .header_title {
	float: left;
	margin-left: 15px
}

.base_dialog_user_bar .title_acc_name {
	color: #fa7d3e
}

.base_dialog_user_bar .pre_icon_wrap {
	display: inline;
	float: none
}

.base_dialog_user_bar .pre_icon_wrap .icon_tbworld {
	float: none;
	vertical-align: text-bottom
}

.base_dialog_user_bar .header_icon {
	width: 3px;
	height: 18px;
	background: #fa7d3e;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.base_dialog_user_bar .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.base_dialog_user_bar .cashier_dialog_header a.header_close:hover {
	background-position: 0 0;
	content: "";
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.base_dialog_user_bar .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.base_dialog_user_bar .tdou_remain_num {
	margin-right: 15px;
	color: #ff7f3e
}

.base_dialog_user_bar .title_acc {
	margin-right: 10px
}

.base_dialog_user_bar .member_red {
	color: red
}

.qianbao_cashier_iframe_dialog .uiDialogWrapper div.dialogJcontent {
	padding: 0
}

.qianbao_cashier_dialog {
	position: relative
}

.qianbao_cashier_dialog .qianbao_cashier_payment_goods_wrap {
	height: 200px
}

.qianbao_cashier_dialog .qianbao_cashier_payment_channel_wrap {
	margin-left: 20px
}

.qianbao_cashier_dialog .loading {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	min-height: 140px;
	background: #fff;
	opacity: 1;
	width: 100%;
	height: 100%
}

.qianbao_cashier_dialog .loading table p {
	font-size: 12px;
	color: #333
}

.qianbao_cashier_dialog .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.qianbao_cashier_dialog a.header_close:hover {
	background-position: 0 0;
	content: "";
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.qianbao_cashier_dialog .qianbao_cashier_agreement {
	border-top: 2px solid #dfdfdf;
	background-color: #FFFCF3;
	padding-left: 21px;
	line-height: 48px;
	font-size: 13px;
	color: #333
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol {
	float: right
}

.qianbao_cashier_dialog .qianbao_cashier_agreement .protocol a {
	padding: 0 4px
}

.qianbao_payment_tip {
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	overflow: auto;
	background: rgba(0, 0, 0, .5);
	/*-webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');*/
	/*filter: progid:dximagetransform.microsoft.gradient(startColorstr='#7F000000', endColorstr='#7F000000');*/
	text-align: center
}

.qianbao_payment_tip .tip_dialog {
	min-width: 380px;
	background: #fff;
	padding: 40px;
	font-size: 14px;
	min-height: 60px;
	box-shadow: 0 0 3px #a4a4a4;
	display: inline-block;
	position: relative;
	text-align: left;
	vertical-align: middle;
	margin-top: 200px
}

.qianbao_payment_tip .description {
	margin: 0 auto;
	width: 280px;
	text-align: center;
	font-size: 16px
}

.qianbao_payment_tip .description-tips {
	margin: 0 auto 20px;
	width: 280px;
	text-align: center;
	color: #999
}

.qianbao_payment_tip .center {
	text-align: center
}

.qianbao_payment_tip .tip_dialog_close {
	position: absolute;
	top: 10px;
	font-size: 18px;
	right: 10px;
	width: 16px;
	height: 15px;
	display: block;
	cursor: pointer
}

.qianbao_payment_tip .tip_dialog_close:after {
	content: 'x';
	color: #333
}

.qiaobao_pay_result_dialog {
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	z-index: 100;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.qiaobao_pay_result_dialog .result_title {
	height: 100px;
	padding-top: 120px;
	margin-bottom: 50px
}

.qiaobao_pay_result_dialog .result_pic {
	display: inline-block;
	height: 40px;
	width: 40px;
	vertical-align: middle
}

.qiaobao_pay_result_dialog .success_pic {
	background: url(//tb2.bdstatic.com/tb/img/op-icons-plus_d2e35f0.png) 0 0
}

.qiaobao_pay_result_dialog .fialed_pic {
	background: url(//tb2.bdstatic.com/tb/img/op-icons-plus_d2e35f0.png) -46px 0
}

.qiaobao_pay_result_dialog .result_txt {
	color: #484954;
	font-size: 25px;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	margin: 25px 10px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle
}

.qiaobao_pay_result_dialog p {
	color: #999;
	font-size: 14px;
	text-align: left;
	position: relative;
	padding: 0;
	margin: 0 auto 10px
}

.qiaobao_pay_result_dialog p label {
	width: 50%;
	text-align: right
}

.qiaobao_pay_result_dialog .second {
	padding: 0 2px;
	width: 12px;
	display: inline-block
}

.qiaobao_pay_result_dialog .pay_amount,
.qiaobao_pay_result_dialog .member_date {
	color: #fc6621;
	font-weight: 700
}

.qianbao_pay_tip_btn {
	padding: 5px 15px;
	font-size: 14px;
	line-height: normal;
	border-radius: 4px;
	font-family: "microsoft yahei", simhei, sans-serif
}

.qianbao_pay_result_btn {
	padding: 5px 30px;
	font-size: 14px;
	line-height: normal;
	border-radius: 4px;
	font-family: "microsoft yahei", simhei, sans-serif;
	font-weight: 700;
	margin: 30px auto 20px
}

.qiaobao_pay_loading {
	height: 425px;
	position: absolute;
	top: 200px;
	width: 100%;
	z-index: 100;
	background: #fff;
	display: none
}

.qiaobao_pay_loading .j_loading_text {
	font-size: 14px
}

.qianbao_cashier_purchase_member {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.member-time-tips {
	margin-left: 100px;
	color: #999
}

.qianbao_cashier_purchase_member .member_cashier_wrap {
	margin-top: 10px
}

.qianbao_cashier_purchase_member .member_wrap {
	height: 65px
}

.qianbao_cashier_purchase_member .goods_title {
	line-height: 50px;
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 70px;
	_zoom: 1;
	margin-right: 10px;
	margin-left: 20px;
	font-size: 14px
}

.qianbao_cashier_purchase_member .time-title {
	line-height: 30px
}

.qianbao_cashier_purchase_member .member_list {
	width: 645px;
	list-style: none
}

.qianbao_cashier_purchase_member .member_list .member_item {
	float: left;
	background: #fffcf2;
	margin: 1px 10px 10px 0;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	width: 176px;
	padding: 0;
	text-align: center;
	cursor: pointer;
	margin-bottom: 0;
	border: 1px solid #ffc773
}

.qianbao_cashier_purchase_member .member_list li.selected,
.qianbao_cashier_purchase_member .member_list li:hover,
.qianbao_cashier_purchase_member .time_list li.selected,
.qianbao_cashier_purchase_member .time_list li:hover {
	border-color: #fa7d3e;
	outline: #fa7d3e solid 1px
}

.qianbao_cashier_purchase_member .member_list li.selected label,
.qianbao_cashier_purchase_member .time_list li.selected label {
	background: url(//tb2.bdstatic.com/tb/img/icon_select_8fe429a.png) no-repeat scroll right bottom transparent
}

.qianbao_cashier_purchase_member .member_list li label {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 50px;
	font-size: 16px;
	text-align: center
}

.qianbao_cashier_purchase_member .radio-hide {
	visibility: hidden;
	margin-right: 2px;
	position: absolute;
	left: 0;
	top: 0
}

.qianbao_cashier_purchase_member .member_list li img {
	vertical-align: middle;
	margin-right: 10px
}

.qianbao_cashier_purchase_member .time_list {
	overflow: hidden
}

.qianbao_cashier_purchase_member .time_list li {
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	width: 82px;
	float: left;
	margin: 1px 10px 10px 0;
	cursor: pointer;
	border: 1px solid #d1d6de;
	position: relative
}

.qianbao_cashier_purchase_member .time_list li label {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qianbao_cashier_purchase_member .time_list li.custum_time {
	position: relative;
	text-align: left;
	width: 110px
}

.qianbao_cashier_purchase_member .time_list .custum_time input {
	border: 0;
	border-right: 1px solid #c4c4c4;
	margin: 0 6px 0 0;
	width: 60px;
	padding: 2px 5px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}

.qianbao_cashier_purchase_member .hide_type_1050001 {
	display: none
}

.qianbao_cashier_purchase_member ul .member-tips {
	float: left;
	color: #fa7d3e;
	border: 0;
	background: 0 0;
	cursor: default;
	height: 50px;
	line-height: 50px
}

.qianbao_cashier_purchase_member .time_list .member-tips {
	height: 30px;
	line-height: 30px
}

.qianbao_cashier_purchase_member ul .member-tips:hover {
	border: 0;
	outline: 0
}

.cashier_dialog {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	color: #545454;
	font-family: 'Microsoft YaHei';
	width: 724px
}

.tdou_base a {
	text-decoration: none
}

.tdou_cashier_wrap {
	width: 100%;
	height: 100%
}

.tdou_cashier_wrap iframe {
	width: 100%;
	height: 100%
}

.tdou_pay_cashier_iframe_dialog .tdou_cashier_wrap {
	width: 724px;
	height: 560px
}

div.tdou_member_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.cashier_dialog .cashier_dialog_header {
	position: relative;
	font-size: 18px;
	border-bottom: 2px solid #dfdfdf;
	height: 20px;
	padding: 15px;
	line-height: 20px;
	vertical-align: middle
}

.cashier_dialog .header_title {
	float: left;
	margin-left: 15px
}

.cashier_dialog .title_acc_name {
	color: #509cef
}

.cashier_dialog .header_icon {
	width: 3px;
	height: 18px;
	background: #4aa3df;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.cashier_dialog .header_close {
	background: url(//tb2.bdstatic.com/tb/img/close_btn_08395b2.png) no-repeat 0 -14px;
	position: absolute;
	display: inline-block;
	height: 14px;
	width: 17px;
	top: 17px;
	right: 13px;
	cursor: pointer;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.cashier_dialog .cashier_dialog_header a.header_close:hover {
	background-position: 0 0;
	content: "";
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in
}

.cashier_dialog .user_info {
	float: right;
	margin-right: 25px;
	border-right: 1px solid #dfdfdf;
	font-size: 14px
}

.cashier_dialog .title_remain_num {
	margin-right: 15px;
	color: #ff7f3e
}

.cashier_dialog .title_acc {
	margin-right: 10px
}

.cashier_dialog .open_member {
	cursor: pointer;
	color: #73b4e0
}

.cashier_dialog .cashier_dialog_iframe {
	height: 504px
}

.cashier_dialog .member_red {
	color: red
}

.u_news .u_ddl_con_top {
	background: #fff;
	padding: 0
}

.u_news .u_ddl_con {
	overflow: visible
}

.u_news .u_ddl_con li a {
	position: relative;
	display: block;
	height: 100%;
	line-height: 28px;
	padding: 0 9px;
	margin: 0;
	border-top: 0
}

.u_news .u_ddl_con li a:hover {
	color: #fff;
	display: block
}

.u_ddl_con_top li a {
	padding: 0 11px
}

.u_ddl_con_top a {
	text-decoration: none
}

.u_notity_bd .category_item {
	padding: 0;
	width: auto
}

.u_notity_bd .category_item .unread-num {
	margin-left: 4px;
	color: #e24a4a
}

.u_notity_bd .category_item a {
	display: inline;
	padding: 0;
	color: #333;
	line-height: 30px
}

.u_menu_news.news_remind {
	background: url(image/new_remind.png)
}

.u_notity_bd .sys_notify_last {
	overflow: visible
}

.u_notity_bd .sys_notify_last .category_item_last {
	position: relative
}

.u_notity_bd .category_item_last .new_message {
	display: none;
	position: absolute;
	left: 139px;
	top: 4px;
	background: #fff;
	width: 140px;
	padding: 0 20px;
	border: 1px solid #B2AFA9
}

.u_notity_bd .new_message .category_item_empty {
	display: none
}

.head_frame_150 {
	width: 150px;
	height: 150px;
	padding: 10px;
	background: 0 0;
	border: 0
}

.head_frame_100 {
	width: 110px;
	height: 110px;
	padding: 10px;
	background: 0 0;
	border: 0
}

.head_frame_80 {
	width: 80px;
	height: 80px;
	padding: 10px;
	background: 0 0;
	border: 0
}

.tbui_js_pager {
	height: 22px
}

.tbui_js_pager .current {
	background: 0 0;
	border: 1px solid #fff;
	color: #000;
	font-weight: 700
}

.tbui_js_pager a,
.tbui_js_pager span {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #E7ECF0;
	color: #0000cd;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: auto;
	padding: 0 8px
}

.dialogJ.wallet-dialog .dialogJcontent {
	padding: 0
}

.wallet-dialog-main {
	width: 697px;
	height: 481px;
	font-size: 0;
	position: relative;
	overflow: hidden
}

.wallet-dialog-main .hidden {
	display: none
}

.wallet-dialog-main .wd-userinfo-wrapper {
	padding: 30px 20px 40px;
	height: 100px;
	overflow: hidden
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.ismember .wd-not-ismember {
	display: none
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.ismember .wd-icon {
	background-image: url(//tb2.bdstatic.com/tb/img/icon-member_513df32.png)
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.isnotmember .wd-isnotmember {
	display: none
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo.isnotmember .wd-icon {
	background-image: url(//tb2.bdstatic.com/tb/img/icon-member-gray_16499e4.png)
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member {
	float: left;
	width: 354px;
	border-right: 1px solid #cacbcc
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper,
.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper {
	display: inline-block;
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper {
	padding: 6px;
	width: 88px;
	height: 88px;
	background-color: #fafbfc
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper a {
	width: 80px;
	height: 80px;
	overflow: hidden;
	display: inline-block;
	position: relative
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper a img {
	width: 100%;
	height: 100%
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-avatar-wrapper.wd-avatar-not-with-frame a {
	padding: 3px;
	border: 1px solid #ccc;
	top: 0;
	left: 0
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper {
	padding-left: 15px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper {
	line-height: 18px;
	height: 18px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper>i {
	vertical-align: top
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .icon_tbworld {
	margin-top: -2px;
	margin-right: 0
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .wd-username {
	color: #f74d4a;
	font-size: 14px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 8px;
	max-width: 8em;
	vertical-align: top;
	font-family: Arial, "Microsoft Yahei"
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-username-wrapper .wd-welcome {
	color: #999;
	font-size: 12px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper {
	height: 26px;
	padding: 16px 0 17px;
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a {
	display: inline-block;
	vertical-align: middle;
	height: 26px;
	width: 26px;
	position: relative;
	margin-right: 11px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a .wd-icon-new {
	border-radius: 1px;
	background-color: #ff2300;
	color: #fff;
	font-size: 10px;
	padding: 2px;
	position: absolute;
	top: -12px;
	left: 8px;
	line-height: 1em;
	height: 1em
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-icon-wrapper a .wd-icon {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper {
	line-height: 24px;
	height: 24px;
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon {
	cursor: pointer;
	font-size: 16px;
	line-height: 1em;
	display: inline-block;
	padding: 4px .5em;
	background-color: #fa702a;
	vertical-align: middle;
	color: #FFF
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon>i {
	vertical-align: top
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-icon>span {
	font-size: 12px;
	vertical-align: top;
	line-height: 16px;
	height: 16px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-member .wd-iconinfo-wrapper .wd-memberinfo-wrapper .wd-member-intro {
	vertical-align: middle;
	display: inline-block;
	padding-left: 1em;
	font-size: 12px;
	color: #cacbcc;
	line-height: 24px;
	height: 100%
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean {
	padding-left: 20px;
	margin-left: 355px;
	width: auto
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean h2 {
	font-size: 14px;
	font-weight: 700;
	line-height: 24px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper {
	height: 70px;
	line-height: 70px;
	font-size: 12px
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-tbean-num {
	font-size: 18px;
	color: #fe7f3e;
	margin-right: .5em;
	font-family: arial, sans-serif;
	line-height: 26px;
	display: inline-block;
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-tbean-num>i {
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-tbeaninfo-wrapper .wd-btn-tbeanget {
	display: inline-block;
	line-height: 24px;
	height: 24px;
	padding: 0 1em;
	background: #f0f0f0;
	color: #333;
	border: 1px solid #cacbcc;
	margin-right: .5em;
	vertical-align: middle
}

.wallet-dialog-main .wd-userinfo-wrapper .wd-userinfo .wd-tbean .wd-umoney-wrapper {
	padding-top: 14px;
	line-height: 1em;
	font-size: 12px;
	color: #666;
	background: url(//tb2.bdstatic.com/tb/img/icon-umoney_18bed46.png) 2px 13px no-repeat;
	padding-left: 18px
}

.wallet-dialog-main .wd-history-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.wallet-dialog-main .wd-history-wrapper .wd-fast-forward {
	height: 26px;
	min-height: 26px;
	background: #fff url(//tb2.bdstatic.com/tb/img/fast-forward_39bd7f4.png) no-repeat center center;
	cursor: pointer
}

.wallet-dialog-main .wd-history-wrapper .wd-history {
	background-color: #fafafa;
	border-top: 1px solid #e6e6e6;
	padding: 10px 20px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper {
	height: 22px;
	min-height: 22px;
	overflow: visible;
	border-bottom: 2px solid #ddd
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper>div {
	float: left;
	font-size: 14px;
	padding: 0 1em;
	height: 22px;
	min-height: 22px;
	z-index: 10;
	line-height: 1em;
	cursor: pointer;
	color: #333;
	border-bottom: 0
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-history-type-wrapper>div.active {
	color: #3784f5;
	border-bottom: 2px solid #3784f5
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper {
	height: 278px;
	overflow: hidden;
	position: relative
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty {
	position: absolute;
	text-align: center;
	width: 100%;
	margin-top: -54px;
	top: 50%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content {
	display: inline-block;
	background: url(//tb2.bdstatic.com/tb/img/bd-panda_fef40b3.png) 0 0 no-repeat;
	height: 108px;
	vertical-align: middle;
	text-align: center;
	padding-left: 105px;
	line-height: 108px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content>div {
	line-height: 28px;
	display: inline-block;
	vertical-align: middle
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content>div>h2 {
	font-size: 14px;
	color: #4c4c4c
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content>div>p {
	font-size: 14px;
	color: #979899
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-empty .wd-empty-content>div>p>a {
	text-decoration: underline;
	color: #2d64b3
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category {
	padding-top: 12px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.expend .wd-history-list .wd-history-item>div.second-line>div,
.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.income .wd-history-list .wd-history-item>div.second-line>div {
	width: 33.3%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category.charge .wd-history-list .wd-history-item>div.second-line>div {
	width: 25%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list {
	height: 370px;
	min-height: 370px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item {
	background-color: #fff;
	border: 1px solid #ddd;
	margin-bottom: 10px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.first-line {
	border-bottom: 1px solid #ddd;
	line-height: 27px;
	color: #999;
	font-size: 12px;
	padding: 0 .5em
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line {
	width: 100%
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div {
	display: inline-block;
	vertical-align: middle
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div:first-child>div {
	border-left: 0
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div>div {
	border-left: 1px solid #ddd;
	text-align: center;
	font-size: 12px;
	padding: 0 1em;
	line-height: 34px;
	height: 34px;
	color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div>div .col-99 {
	color: #999
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div>div .col-33 {
	color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div>div .bold {
	font-weight: 700
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-list .wd-history-item>div.second-line>div>div .col-fb {
	color: #f8984a
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper {
	text-align: right
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper>span,
.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper>a {
	user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
	padding: 0 8px;
	margin-left: 5px
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper>span {
	color: #3784f5
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-list-category .wd-history-page-wrapper .wd-page-wrapper>a {
	border: 1px solid #ddd;
	color: #333
}

.wallet-dialog-main .wd-history-wrapper .wd-history .wd-list-wrapper .wd-history-more {
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	font-size: 12px;
	width: 100%;
	line-height: 48px;
	color: #2d64b3;
	background-color: #fafafa;
	text-align: right
}

.ui_card_wrap {
	position: absolute;
	background-color: #fff;
	padding: 2px;
	background-color: #fff;
	background: url(//tb2.bdstatic.com/tb/img/grey_border_97762d7.png) repeat
}

.ui_card_wrap .arrow {
	position: absolute
}

.ui_card_wrap .ui_white_down {
	bottom: -8px;
	width: 21px;
	height: 11px;
	overflow: hidden;
	_bottom: -9px;
	background: url(//tb2.bdstatic.com/tb/img/white_arrow_down_06ef61b.png) no-repeat 0 0
}

.ui_card_wrap .ui_white_up {
	top: -8px;
	width: 21px;
	height: 11px;
	background: url(//tb2.bdstatic.com/tb/img/grey_arrow_up_4b9a464.gif) no-repeat 0 0
}

.ui_card_content {
	background-color: #fff;
	overflow: hidden;
	font-size: 12px;
	border: 1px solid #bfbfbf
}

#local_flash_cnt {
	height: 1px;
	width: 1px;
	line-height: 1px;
	margin-top: -1px;
	font-size: 0
}

.userbar {
	position: absolute;
	top: 2px;
	right: 10px;
	z-index: 210
}

.userbar>ul>li {
	float: left;
	font-size: 13px
}

.userbar>ul>li .u_ddl {
	font-size: 12px
}

.u_username,
.u_setting,
.u_news,
.u_member {
	position: relative
}

.u_split {
	background: #ebebeb;
	width: 1px;
	height: 13px;
	margin: 8px 13px 0
}

.u_menu_item {
	padding: 4px 11px 7px
}

.u_menu_item a {
	color: #333;
	text-decoration: underline;
	font-family: Arial
}

.u_menu_item a:hover,
.u_menu_item a:visited {
	color: #333;
	text-decoration: underline
}

.u_menu_item .i-arrow-down {
	display: inline-block;
	width: 7px;
	height: 16px;
	vertical-align: bottom;
	margin-left: 3px;
	background: url(//tb2.bdstatic.com/tb/img/i-arrow-down_2c2c491.png) no-repeat 0 2px
}

.u_menu_item .i-member {
	display: inline-block;
	width: 16px;
	height: 20px;
	vertical-align: bottom;
	margin-right: 4px;
	background: url(//tb2.bdstatic.com/tb/img/i-member_162dd82.png) no-repeat 0 0
}

.u_ddl .i-dropdown-member {
	display: inline-block;
	width: 16px;
	height: 22px;
	vertical-align: bottom;
	margin-right: 4px;
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-member_68c1f95.png) no-repeat 0 0
}

.u_ddl .u_joinvip_wrap:hover .i-dropdown-member {
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-member-hover_27942fa.png) no-repeat 0 0
}

.u_ddl .i-dropdown-dou {
	display: inline-block;
	width: 16px;
	height: 22px;
	vertical-align: bottom;
	margin-right: 4px;
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-dou_3d18c13.png) no-repeat 0 0
}

.u_ddl .dropdown-dou:hover .i-dropdown-dou {
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-dou-hover_09dfb11.png) no-repeat 0 0
}

.u_ddl .i-dropdown-tbmall {
	display: inline-block;
	width: 16px;
	height: 22px;
	vertical-align: bottom;
	margin-right: 4px;
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-tbmall_2ca0e9e.png) no-repeat 0 0
}

.u_ddl .dropdown-tbmall:hover .i-dropdown-tbmall {
	background: url(//tb2.bdstatic.com/tb/img/i-dropdown-tbmall-hover_35688bd.png) no-repeat 0 0
}

.u_news_wrap>span {
	padding: 2px
}

.u_ddl {
	display: none;
	position: absolute;
	z-index: 1;
	top: 29px;
	left: -11px
}

.u_ddl_con {
	border: solid 1px #d1d1d1;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 5px #d1d1d1;
	-moz-box-shadow: 1px 1px 5px #d1d1d1;
	-ms-box-shadow: 1px 1px 5px #d1d1d1;
	-o-box-shadow: 1px 1px 5px #d1d1d1;
	box-shadow: 1px 1px 5px #d1d1d1
}

.u_ddl_arrow {
	position: absolute;
	z-index: 2;
	top: -10px;
	left: 50%;
	margin-left: -4px;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed transparent;
	border-bottom: 5px solid #e3e3e3;
	font-size: 0
}

.u_ddl_arrow em {
	position: absolute;
	top: -4px;
	left: -5px;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	color: #666;
	border-top: 5px dashed transparent;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-bottom: 5px solid #fff
}

.u_ddl_con li a {
	display: block;
	padding: 0 11px;
	line-height: 26px;
	color: #333;
	white-space: nowrap
}

.u_ddl_con li a:hover {
	background-color: #38f;
	color: #fff;
	text-decoration: none
}

.u_ddl_con_top li a {
	padding: 0 11px
}

.d_ddl_con_bottom {
	display: none;
	border-top: solid 1px #ebebeb
}

.userbar_theme2 .u_setting_wrap {
	background-position: 0 -4px
}

.userbar_theme2 .u_wallet_wrap {
	background-position: -49px -4px
}

.userbar_theme2 .u_news_wrap {
	background-position: -23px -5px
}

.userbar_theme2 .u_tbmall_wrap {
	background-position: -24px -83px
}

.userbar_theme2 .u_app_wrap {
	background-position: 0 -61px
}

.userbar_theme2 .u_menu_item a {
	color: #fff
}

.logout_dialog .switch_login {
	cursor: pointer;
	color: #2d64b3
}

.logout_dialog .cancel_logout {
	border: 1px solid #ccc;
	background-color: #fdfdfd;
	color: #333
}

.logout_dialog .btn_logout {
	width: 60px;
	height: 30px;
	float: left;
	margin-left: 20px;
	line-height: 30px;
	margin-top: 35px;
	text-align: center;
	cursor: pointer;
	font-size: 14px
}

.logout_dialog .quit_logout {
	margin-left: 129px;
	border: 1px solid #2b71d9;
	background-color: #3e89fa;
	color: #fff
}

.logout_dialog p {
	text-align: center;
	margin-top: 15px;
	line-height: 14px
}